让我们考虑以下示例:
1)我在Azure上部署了某个机器人
2)Bot可以通过Facebook Messenger和Skype进行交谈
3)某个用户通过Facebook Messenger与机器人交谈然后离开。4)几分钟前,同一个用户恢复与机器人的对话,但通过Skype。
这可能吗?我假设Bot Framework没有包含任何内容,因此,这是不可行的(因为对话是独立的,状态根据通道而变化)。有没有办法识别用户(可能通过一些身份验证方法),然后重新制作这个逻辑?
您是否知道任何解决方法?
提前致谢!
答案 0 :(得分:0)
Bot Framework Connector服务是一个组件,它为您的机器人提供单个API,以便通过Skype,Email,Slack等多种客户端服务进行通信。每个机器人和用户在每个渠道中都有一个帐户。
频道帐户包含标识符(id)和其他信息丰富的非结构化数据,例如可选名称。
我们为每个频道的每个用户的每个会话创建了唯一的会话ID。您可以按照here所述自定义渠道功能。
此致
Jyo