【问题标题】:Connect Bot to Skype and Teams将 Bot 连接到 Skype 和 Teams
【发布时间】:2019-11-12 19:26:36
【问题描述】:

我目前正在尝试找出 Azure 和 Web App Bot 资源。

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

所以我想知道是否有可能以某种方式将它们联系起来。

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

【问题讨论】:

  • 请查看Proactive messaging for bots 文档以了解如果您有用户信息,如何将消息发送到 Microsoft Teams 聊天室。
  • 仅供参考,Skype for Business 频道将于今年 6 月底弃用,新机器人和现有机器人将于今年 10 月底停止在 Skype for Business 中工作( 2019) 根据docs.microsoft.com/en-us/azure/bot-service/…。我不确定消费者版 Skype 发生了什么@Wajeed-MSFT 可能会对此有所了解。
  • 是的,Bot Framework 中的 Skype for Business 频道已被弃用。具有多个通道的 Bot 会到达同一个端点,在有效负载中您会收到通道名称,例如 msteams。由于有一个通用的代码库,您可以使用主动消息轻松跨渠道通信。

标签: azure bots skype microsoft-teams azure-bot-service


【解决方案1】:

我可以建议阅读一些关于 Bot Framework 的教程和文档吗?对相关概念有一个清晰的认识可能会有所帮助,例如:

  • Web App Bot:Web 应用程序机器人用于创建一个新的成熟的机器人服务,可以在线修改、构建和部署。

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

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

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

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

回到您的问题,您可以创建一个 Web App Bot 并将其连接到 Skype 或 Teams,但 Teams 和 Skype 都没有关于该 bot 与其他频道的对话的任何信息作为其频道特定的。因此,机器人可以分别与 Skype 和 Teams 频道进行交互和通信,但它们无法链接。

如果用户将整个对话保存在某种转录存储中,两者都可以使用,那么这可能是可能的,但不能同时进行,并且需要大量的代码来实现。

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2016-10-20
    • 2012-10-03
    • 1970-01-01
    • 1970-01-01
    • 2017-11-05
    • 2016-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多