将机器人连接到 Skype 和 Teams

Connect Bot to Skype and Teams

我目前正在尝试了解 Azure 和 Web App Bot 资源。

我了解到可以创建 Web App Bot 并将其连接到 SkypeTeams 等频道。尽管据我所知,该机器人是否同时连接到 SkypeTeams,但 Skype 中的机器人没有关于 Teams 中的机器人正在做什么的信息相反。

所以我想知道是否有可能 link 他们以某种方式。

是否可以将消息 My Text 写入 Skype 中的机器人,然后 Teams 中的机器人将此消息 My Text 写入 Teams channel?

我是否建议您阅读有关 Bot Framework 的一些教程和文档?对相关概念有个清晰的认识可能会有帮助,比如:

  • Web App Bot:Web 应用程序机器人用于创建新的 full-fledged 机器人服务,可以在线修改、构建和部署.

  • Azure 机器人服务:Azure 机器人服务使您能够托管智能的 enterprise-grade 机器人,它们对您的数据拥有完全的所有权和控制权。 Microsoft Azure Bot 服务可帮助您跨设备和流行渠道管理、连接和部署您的机器人。 Azure Bot 服务和 Bot Framework 提供了在一个地方构建、测试、部署和管理智能机器人的工具。

  • Channelchannel 是 bot 和通信应用程序之间的连接。通过 Azure 门户配置的 Bot Framework 服务将您的机器人连接到这些通道并促进您的机器人与用户之间的通信。

  • 机器人频道注册:机器人频道注册机器人服务允许您使用机器人服务功能。注册机器人可让您将机器人连接到频道。

为了拥有可与 Skype 或 Teams 配合使用的机器人,您需要 bot channels registration。如果您已经在其他地方托管了一个机器人,并且您希望使用机器人服务将其连接到 Skype、Twilio、Messenger 等渠道,您将需要向机器人服务注册您的机器人。

回到您的问题,您可以创建一个 Web App Bot 并将其连接到 Skype 或 Teams,但 Teams 和 Skype 都没有关于机器人与其他频道对话的任何信息,如 channel-specific。因此,机器人可以分别与 Skype 和 Teams 频道进行交互和通信,但不能将它们链接起来。

如果用户将整个对话保存在某种抄本存储中,双方都可以利用,那么这可能是可能的,但不是同时进行,并且需要大量代码才能实现实行。

希望对您有所帮助!!