基于微软Bot框架的机器人可以连接到多个渠道?
所以我现在已经检查了多个示例,但是我还没有看到连接到Facebook和Skype的聊天机器人,而不仅仅是其中之一,如果您的机器人可以连接到多个渠道,是否有一个在代码中的方式来区分消息来自哪个频道?
就在这里。 这样做的方法是通过检查C#中的传入消息的ChannelId或Node中的源代码。
这里是一个C#的例子。
if (message.ChannelId.Equals("skype", StringComparison.InvariantCultureIgnoreCase) { ... }
这是一个Node.js的例子。
var isSkypeMessage = function (message) { return message.source === 'skype'; };
- 微软Bot框架,它可以开始对话
- DirectLine客户端从websocket获取来自bot的多个响应
- 什么可能会阻止EC2托pipe的机器人在Microsoft Bot Framework上回复消息?
- 与Skype的Skype集成错误 – [TypeError:无法读取未定义的属性'logging器'
- 将LUIS Datetime V2转换为JSdate
- FormFlow对话框可以使用Node.js构build吗?
- testingMicrosoft Bot Frameworkasynchronous回复
- 使用Bot FrameworkloggingNode.js-Azure应用程序
- 如何从LUIS 中的实体列表中获取键/值