【发布时间】:2017-10-06 22:53:29
【问题描述】:
我正在尝试构建一个机器人并在聊天应用程序中使用它。我认为 Microsoft Bot Builder 适合我。
我查看了它的文档并在模拟器中进行了尝试。 我注意到在这些示例中,您可以使用以下方式向机器人发送文本 “consoleconnector”或“chatconnector”,如示例所示。
server.post('/api/messages', connector.listen());
// Receive messages from the user and respond by echoing each message
back (prefixed with 'You said:')
var bot = new builder.UniversalBot(connector, function (session) {
session.send("You said: %s", session.message.text);
});
我不想要一个新的端点。我想像调用函数一样调用机器人:给出来自用户的传入消息,函数返回机器人的响应。
有可能吗?如果是,请告诉我怎么做。
如果不可能,那么唯一的方法就是将其作为一个 rest API 调用,如上所示。 在这种情况下,我还需要“MICROSOFT_APP_ID”和“MICROSOFT_APP_PASSWORD”吗? 请注意,我现在不想将机器人部署到 azure 或 aws。我想在本地使用它。
谁能帮我解释一下这些?提前致谢!
【问题讨论】:
标签: botframework