机器人有没有办法知道用户连接到哪个频道?

时间:2019-12-05 22:09:17

标签: botframework

网络聊天/ facebook / twillio等 我们需要以编程方式识别机器人代码中使用的频道

1 个答案:

答案 0 :(得分:4)

C#中,您可以从上下文中查看用户的频道ID,例如:

Context.Activity.ChannelId 

然后您可以打开频道ID

   switch (innerDc.Context.Activity.ChannelId)
                {
                    case "directline":
                        break;
                    case "facebook":
                        break;
                    case "":
                        break;
                    case "":
                        break;
                    default:
                        break;
                }

NodeJS 中,您还可以从上下文中获取频道ID,这是一个示例:

turnContext.activity.channelId

检查使用的不同ChannelID here