基于微软Bot框架的机器人可以连接到多个渠道?
所以我现在已经检查了多个示例,但是我还没有看到连接到Facebook和Skype的聊天机器人,而不仅仅是其中之一,如果您的机器人可以连接到多个渠道,是否有一个在代码中的方式来区分消息来自哪个频道?
就在这里。 这样做的方法是通过检查C#中的传入消息的ChannelId或Node中的源代码。
这里是一个C#的例子。
if (message.ChannelId.Equals("skype", StringComparison.InvariantCultureIgnoreCase) { ... }
这是一个Node.js的例子。
var isSkypeMessage = function (message) { return message.source === 'skype'; };
- Facebook Messenger的微软Bot框架附件
- 如何直接将Web服务与bot框架进行通信?
- 带有Azure函数App和NodeJS的Microsoft Bot框架
- BotFramework:获取IntentDialog的概率分数
- 我得到警告:IntentDialog – 当我填写表单Node.js僵尸框架找不到null的意图处理程序
- 具有RegEx和意图的triggerAction
- 什么可能会阻止EC2托pipe的机器人在Microsoft Bot Framework上回复消息?
- 使用botbuilder越区切换时,从DirectLine获取401错误
- Microsoft Bot Framework请求中的MissingProperty错误