通过 Microsoft Bot 框架进行客户端-客户端聊天
Client-Client chatting via Microsoft Bot framework
我是 Microsoft Bot Framework 的新手,我打算构建一个项目,我的客户可以与该机器人聊天以获取信息,此外,我希望我的 Bot 建议我的用户是否要聊天与 Bot 或我的秘书一起使用我的管理网站接收 Bot 转发的客户消息。所以我的问题是,我的秘书如何才能加入与客户的聊天,而 Bot 将保持沉默。反正有没有不用Conversation Chat群的办法,因为我的秘书可能不会用Bot Framework的聊天控件来连接。我正在考虑使用 SignalR,它可以帮助我的秘书与客户聊天
这是我的计划:
查看 Bot HandOff sample (node.js) and the Intermediator Bot sample (C#),因为它们将为您提供构建所需内容的基础知识。
基本上,在示例中,您将看到如何将用户与机器人的对话转交给人类(在本例中为您的秘书)。唯一的先决条件是您的秘书必须在 BotFramework 支持的渠道之一中,例如Skype 并将 Bot 作为联系人,因为用户和秘书之间的对话将通过 bot(bot 将充当消息路由器)。
如果您使用自定义渠道(例如您的网站);您仍然可以遵循示例中解释的一些模式。
我是 Microsoft Bot Framework 的新手,我打算构建一个项目,我的客户可以与该机器人聊天以获取信息,此外,我希望我的 Bot 建议我的用户是否要聊天与 Bot 或我的秘书一起使用我的管理网站接收 Bot 转发的客户消息。所以我的问题是,我的秘书如何才能加入与客户的聊天,而 Bot 将保持沉默。反正有没有不用Conversation Chat群的办法,因为我的秘书可能不会用Bot Framework的聊天控件来连接。我正在考虑使用 SignalR,它可以帮助我的秘书与客户聊天
这是我的计划:
查看 Bot HandOff sample (node.js) and the Intermediator Bot sample (C#),因为它们将为您提供构建所需内容的基础知识。
基本上,在示例中,您将看到如何将用户与机器人的对话转交给人类(在本例中为您的秘书)。唯一的先决条件是您的秘书必须在 BotFramework 支持的渠道之一中,例如Skype 并将 Bot 作为联系人,因为用户和秘书之间的对话将通过 bot(bot 将充当消息路由器)。
如果您使用自定义渠道(例如您的网站);您仍然可以遵循示例中解释的一些模式。