我有多个使用聊天机器人的客户端。我目前正在安装聊天机器人,我想知道是否有一种方法可以部署一个机器人,或者我是否需要为每个客户端和/或服务部署一个机器人?
我是聊天机器人开发和Azure的新手。我一直在阅读微软提供的文档,但似乎找不到任何可靠的答案。我一直在尝试从他们提供的样本中进行开发。我已经达到了QnA正确回答的程度,但希望继续实现其他功能,并了解所有这些功能是如何工作的。
我当前的代码是微软提供的示例。就像我说的,我还是个新手。
我期望的结果是有一个机器人,它将根据客户/业务提供相应的答案或服务。
发布于 2019-08-22 08:46:35
您可以从技术上构建一个机器人,并将其连接到多个“通道”,就像我们在bot框架中使用的词汇表一样。从Microsoft docs
通过Azure门户配置的机器人框架服务,将你的机器人连接到这些渠道,并促进你的机器人和用户之间的通信。您可以连接到许多流行的服务,如Cortana,Facebook Messenger,Kik和Slack,以及其他几个。已为您预先配置了网络聊天频道。除了Bot连接器服务提供的标准通道外,您还可以使用Direct Line作为通道将您的机器人连接到您自己的客户端应用程序。
此外,Bot框架是一种尝试,允许开发人员以“通道无关”的方式制作机器人。但是,在开发机器人时,您还必须记住,某些渠道可能不支持其他渠道所支持的某些UI方面。例如,FB Messenger可能不支持自适应卡,而Microsoft团队支持。
因此,TL;DR:您可以开发一个机器人,并将其连接到多个通道,请记住,调查多个通道是否支持XYZ特性由您决定。
Azure门户显示1个机器人连接到的不同频道,旁边是star;下面是它建议您可以连接的其他频道
https://stackoverflow.com/questions/57600209
复制相似问题