我目前正在尝试弄清Azure和Web App Bot
资源。
我了解到可以创建Web App Bot
并将其连接到Skype
或Teams
之类的频道。尽管据我所知,该漫游器是否同时连接到Skype
和Teams
上,Skype
中的漫游器尚无关于Teams
中的漫游器正在做什么的信息,反之亦然反之亦然。
所以我想知道是否可以通过某种方式将它们链接起来。
是否有可能在My Text
中向机器人写入消息Skype
,然后在Teams
中将机器人写入消息My Text
到Teams channel
中?
答案 0 :(得分:0)
我建议您阅读有关Bot Framework的一些教程和文档吗?对相关概念有一个清晰的了解可能会有所帮助,例如:
Web应用程序Bot :Web应用程序bot用于创建新的功能全面的bot服务,可以在线对其进行修改,构建和部署。
Azure Bot服务:Azure Bot服务使您可以托管具有完全所有权和数据控制权的智能企业级机器人。 Microsoft Azure Bot服务可帮助您跨设备和流行渠道管理,连接和部署机器人。 Azure Bot Service和Bot Framework提供了用于在一处构建,测试,部署和管理智能bot的工具。
频道:channel是漫游器和通讯应用之间的连接。通过Azure门户配置的Bot Framework Service将您的漫游器连接到这些渠道,并促进了漫游器与用户之间的通信。
Bot Channels注册:Bot Channels Registration机器人服务可让您使用Bot Service功能。注册机器人可让您将机器人连接到渠道。
要拥有与Skype或Teams一起使用的机器人,您需要拥有bot channels registration。如果您已经在其他地方托管了一个漫游器,并且希望使用Bot服务将其连接到Skype,Twilio,Messenger等渠道,则需要在漫游器服务中注册您的漫游器。
回到您的问题,您可以创建一个Web App Bot并将其连接到Skype或Teams,但是Teams和Skype都没有关于该机器人与其他通道的对话的任何信息,因为该对话是特定于该通道的。因此,该漫游器可以分别与Skype和Teams渠道进行交互和通信,但无法链接。
如果用户将对话的全部内容保存在某种形式的笔录存储中,这两者都可以利用,那么这是有可能的,但不是同时进行的,并且将需要大量的代码来实现。
希望这会有所帮助!