基于Microsoft Bot Framework的bot可以连接到多个渠道吗?

时间:2016-10-17 13:02:52

标签: c# node.js botframework

所以我现在已经检查了多个例子,但是我还没有看到连接到facebook和skype的聊天机器人,而不仅仅是其中一个,如果你的机器人可以连接到多个频道,代码中是否有一种方法可以区分消息来自哪个频道?

1 个答案:

答案 0 :(得分:1)

是的,有。这样做的方法是检查C#中传入消息的ChannelId或节点情况下的源。

Here是一个C#示例。

if (message.ChannelId.Equals("skype", StringComparison.InvariantCultureIgnoreCase) 
{
...
}

Here是Node.js的例子。

var isSkypeMessage = function (message) {
    return message.source === 'skype';
};