我需要为每个客户提供一个漫游器还是可以为所有客户提供服务的漫游器?

时间:2019-08-21 23:09:09

标签: c# azure botframework chatbot

我有多个正在使用聊天机器人的客户端。我目前正在设置聊天机器人,想知道是否有一种方法可以部署一个机器人,或者每个客户端和/或服务都需要一个机器人?

我是聊天机器人开发和Azure的新手。一直在阅读Microsoft提供的文档,但似乎找不到任何可靠的答案。我一直在尝试从他们提供的样本中进行开发。到目前为止,我对QnA的回答是正确的,但是希望继续实现其他功能并了解其所有功能。

我当前的代码是Microsoft提供的示例。就像我说的那样,我还很陌生。

我的预期结果是拥有1个机器人,它将根据客户/企业提供相应的答案或服务。

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功能。

enter image description here Azure门户在star旁边显示1个bot连接到的不同渠道;建议您可以连接到的其他渠道下方