你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

将机器人连接到 Microsoft Teams

适用于:SDK v4

可以将机器人配置为通过 Microsoft Teams 与用户进行通信。 本文介绍如何在 Teams 中创建 Teams 应用,如何将机器人连接到 Azure 中的 Teams 应用,以及如何在 Teams 中测试机器人。

先决条件

在 Azure 中配置机器人

  1. 打开 Azure 门户
  2. 打开机器人的 Azure 机器人资源边栏选项卡。
  3. 打开通道,然后选择 Microsoft Teams
    1. 阅读并同意服务条款。
    2. 消息传送选项卡上,选择机器人的云环境。 如欲了解详细信息,请参阅使用 Teams 功能规划应用部分的发布生成
    3. 选择“应用”。
  4. 选择获取机器人嵌入代码,找到 Teams 的嵌入代码,然后拷贝代码的 https 部分。 例如 https://teams.microsoft.com/l/chat/0/0?users=28:b8a22302e-9303-4e54-b348-343232。 可使用此代码在 Teams 中测试机器人。

提示

在 Teams 中测试机器人

应将生产环境中的机器人作为 Teams 应用的一部分添加到 Teams。 如欲了解详细信息,请参阅测试应用

重要

除非出于测试目的,否则不建议按 GUID 添加机器人。 这会严重限制机器人的功能。 应将生产环境中的机器人作为应用的一部分添加到 Teams。

  1. 在浏览器中,打开从嵌入代码拷贝的 URL,然后选择用于将机器人添加到 Teams 的 Microsoft Teams 应用(客户端或 Web)。 应能看到机器人已作为联系人列出,你可从 Microsoft Teams 中向该联系人发送消息并接收其消息。
  2. 在 Teams 中与机器人交互。

提示

在每个环境中使用一个机器人通道注册,因为在本地开发、过渡和生产环境之间切换时,终结点会发生变化。

删除 Teams 通道注册会导致重新启用时生成新的密钥对。 这会使机器人可能存储的所有 29:xxx 和 a:xxx ID 失效,以便进行主动消息传送。

在 Teams 中发布机器人

有关如何发布应用的说明,请参阅如何分配 Microsoft Teams 应用的 Teams 概述。 本文及相关文章介绍了操作说明:

  • 选择并配置机器人的安装选项
  • 创建 Teams 应用清单、图标和应用包
  • 将应用上传到 Teams
  • 将应用发布到组织或 Teams 应用商店

其他信息