客户端 – 客户端通过Microsoft Bot框架聊天

我是微软Bot框架的新手,我将建立一个项目,我的客户可以与机器人聊天以获取信息,此外,我希望我的Bot建议我的用户是否想要与Bot聊天或与我的秘密人员使用我的管理网站接收Bot转发的客户留言。 所以我的问题是,我的秘书怎么可以加入与客户的聊天,而博特将保持沉默。 无论如何不使用Conversation Chat组,因为我的秘书可能不会使用Bot Framework聊天控件来连接。 我正在考虑使用SignalR来帮助我的秘书与客户聊天

这是我的计划: 项目建筑师

看一下Bot HandOff示例 (node.js)和Intermediator Bot示例 (C#),因为它们将为您提供构建所需内容的基础知识。

基本上,在样本中,您将看到如何将用户与机器人进行的对话交给人(在这种情况下是您的秘书)。 唯一的前提是你的秘书必须在BotFramework的支持频道之一,例如Skype,并将Bot作为联系人,因为用户和秘书之间的对话将通过机器人(机器人将充当消息路由器)。

如果您使用自定义渠道(如您的网站); 你仍然可以按照样本中解释的一些模式。