具有多个 BOT 集成的 Microsoft Chat BOT

Posted

技术标签:

【中文标题】具有多个 BOT 集成的 Microsoft Chat BOT【英文标题】:Microsoft Chat BOT with multiple BOTs integration 【发布时间】:2021-05-20 09:23:28 【问题描述】:

我正在处理一个要求,我们需要使用 Azure BOT 服务创建一个聊天 BOT 应用程序,该服务接受用户的输入并根据用户的响应将用户重定向到特定部门的聊天机器人。

我想要一些关于如何实现这一点的建议或建议。

【问题讨论】:

我们正在开发bot框架的应用程序顶部并部署在azure bot框架中。所以有一个频道配置,或者我们可以在不同的媒体上运行机器人,比如 fb、slack、team。根据您的要求,它正在连接到不同的机器人,我不明白为什么我们要根据问题连接不同的机器人?而不是你可以使用单个机器人? 更新了问题:我正在处理一个要求,我们需要使用 Azure BOT 服务创建一个聊天 BOT 应用程序,该服务接受用户的输入并根据用户的响应,将用户重定向到特定部门的聊天机器人。我想就如何实现这一点提出一些建议或建议。 @RajeeshMenoth - 我们的要求是每个部门都有单独的 BOT。我们需要创建一个父 BOT,它接受用户输入并根据用户输入重定向到特定部门的 BOT。 好的,知道了!您是否打算集成任何第三方渠道,例如 ms-teams 等或您自己的 ui? 查看 eric 评论 - ***.com/questions/44864823/… 【参考方案1】:

执行此操作的方法是通过 Bot Framework Skills。您可以在https://docs.microsoft.com/en-us/azure/bot-service/skills-conceptual?view=azure-bot-service-4.0查看更多信息

【讨论】:

谢谢你。我已经按照给定的文档集成了 2 个 BOT,但是当我尝试在模拟器中运行代码时,我收到“无法发布活动。未经授权。POST401directline/conversations//activities”错误。我已经按照说明提供了 AppId 和密码。你能帮帮我吗? 它现在可以工作了...非常感谢...错误地放置了 Microsoft 应用程序 ID。

以上是关于具有多个 BOT 集成的 Microsoft Chat BOT的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft.Bot.Connector - 收件人地址指的是未知的

Microsoft Bot Framework - 如何将数据从 Azure 数据库获取到我的 Bot 项目?

Microsoft bot 框架 - Bot 频道注册。无法将录制的视频从 Skype 保存到 Azure 存储帐户

使用 Team 的附件按钮将文件上传到 bot 应用程序时,Microsoft Teams 返回错误

Nodejs 和 microsoft bot 框架

命名空间“Microsoft”中不存在类型或命名空间名称“Bot”?