我有多个正在使用聊天机器人的客户端。我目前正在设置聊天机器人,想知道是否有一种方法可以部署一个机器人,或者每个客户端和/或服务都需要一个机器人?
我是聊天机器人开发和Azure的新手。一直在阅读Microsoft提供的文档,但似乎找不到任何可靠的答案。我一直在尝试从他们提供的样本中进行开发。到目前为止,我对QnA的回答是正确的,但是希望继续实现其他功能并了解其所有功能。
我当前的代码是Microsoft提供的示例。就像我说的那样,我还很陌生。
我的预期结果是拥有1个机器人,它将根据客户/企业提供相应的答案或服务。
答案 0 :(得分:0)
从技术上讲,您可以构建1个机器人并将其连接到多个“渠道”,就像我们在Bot Framework中使用的词汇一样。来自Microsoft docs:
通过Azure门户配置的Bot Framework Service, 将您的漫游器连接到这些渠道并促进交流 在您的漫游器和用户之间。您可以连接许多热门 服务,例如 Cortana,Facebook Messenger,Kik和Slack 和其他几个一样网络聊天频道已为您预先配置。在 除了Bot Connector Service随附的标准渠道外, 您还可以使用以下方式将漫游器连接到自己的客户端应用程序 直线作为您的频道。
此外,Bot Framework试图允许开发人员以“与渠道无关”的方式制作机器人。但是,在开发机器人时,还必须牢记某些通道可能不支持其他通道的某些UI方面。例如,FB Messenger可能不支持自适应卡,而Microsoft Teams可能不支持。
因此TL; DR:您可以开发1个漫游器并将其连接到多个通道,请记住要由您调查多个通道是否支持XYZ功能。