Botframework 我可以像调用函数一样调用Microsoft BotBuilder吗?
我正在尝试构建一个机器人,并在聊天应用程序中使用它。我认为微软机器人建设者是适合我的 我查看了它的文档,并在模拟器中进行了尝试。 我注意到在这些示例中,您可以使用 “consoleconnector”或“chatconnector”,如示例所示Botframework 我可以像调用函数一样调用Microsoft BotBuilder吗?,botframework,Botframework,我正在尝试构建一个机器人,并在聊天应用程序中使用它。我认为微软机器人建设者是适合我的 我查看了它的文档,并在模拟器中进行了尝试。 我注意到在这些示例中,您可以使用 “consoleconnector”或“chatconnector”,如示例所示 server.post('/api/messages', connector.listen()); // Receive messages from the user and respond by echoing each message ba
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);
});
我不想要一个新的端点。我想像调用函数一样调用bot:给出来自用户的传入消息,该函数返回bot的响应
可能吗?如果是,请告诉我怎么做
若不可能,那个么唯一的方法就是将其作为RESTAPI调用,如上所示。
在这种情况下,我是否仍然需要“MICROSOFT\u应用程序ID”和“MICROSOFT\u应用程序密码”?
请注意,我现在不想将bot部署到azure或aws。我想在本地使用它
有人能帮我解释一下吗?提前谢谢 Bot框架是作为API构建的,它接受请求并发送响应。该框架不提供回调或承诺捕获响应,因此这种方法根本不起作用。如果要将框架嵌入到另一个应用程序中,请查看
您需要使用MS应用程序id和密码,用于除手机外的所有频道。如果您使用DirectLine API,还必须传递一个秘密令牌。Bot框架是作为API构建的,它接受请求并发送响应。该框架不提供回调或承诺捕获响应,因此这种方法根本不起作用。如果要将框架嵌入到另一个应用程序中,请查看 您需要使用MS应用程序id和密码,用于除手机外的所有频道。如果使用DirectLineAPI,还必须传递一个秘密令牌