生成传出 Webhook

重要

Microsoft 365 连接器 (以前称为 Office 365 连接器) 即将弃用,并且即将阻止创建新的 Microsoft 365 连接器。 有关计划以及工作流应用如何提供更灵活、更安全的体验的详细信息,请参阅 停用 Microsoft Teams 中的 Microsoft 365 连接器

如何在 Teams 中创建 Webhook

如果已生成Office 365连接器

  • 创建 Power Automate 连接器:Power Automate 增强了 Teams 中广泛使用的工作流应用。 它是以编程方式将数据传入和传出 Teams 的可缩放且安全的方法。 如果采用此方法,则可以创建工作流模板,用于将产品中的警报发布到 Teams 频道。 此方法简化了用户采用新方法。 有关详细信息,请参阅 面向企业开发人员、ISV 和合作伙伴的 Power Automate。

  • 更新 Teams 应用:可以增强当前 Teams 应用。 例如,可以让用户基于系统中的触发器事件设置主动消息。 有关详细信息,请参阅 机器人如何通过主动消息发布到通道。

已知问题

  • 工作流应用不能作为流机器人在专用频道中发布。 但是,它可以代表用户发布。
  • 工作流仅支持自适应卡片。 它不支持Office 365连接器使用的较旧消息卡格式。 工作流不支持使用消息卡格式。 有关详细信息,请参阅如何将连接器消息卡格式转换为自适应卡片。
  • 工作流不提供 DataDog 和 Jenkins 等第三方连接器。
  • 只能在默认环境中创建工作流。

限制

工作流仅链接到特定用户 (称为工作流) 所有者,而不是 Teams 团队或频道。 如果没有分配共同所有者,如果没有所有者,工作流可能会成为孤立流。 为了保持流自动化业务流程的连续性,管理员可以添加一个或多个共同所有者,并授予他们对工作流的完全控制权限。 他们还可以为连接添加身份验证(如果有),并在已禁用流时启用流。 有关详细信息,请参阅 管理孤立流

Webhook 可帮助Microsoft Teams 与外部应用集成。 在 Teams 中,传出 Webhook 充当机器人,并使用 @提及 在频道中搜索消息。 传出 Webhook 允许用户将消息发送到 Web 服务,而无需通过Microsoft Bot Framework执行创建机器人的整个过程。 传出 Webhook 将数据从 Teams 发布到能够接受 JSON 有效负载的任何服务。

传出 Webhook 的主要功能

  • 将通知发送到任何外部 Web 服务。
  • 使用富文本消息(包括卡片和图像)进行响应。
  • 在公共频道中接收消息,而不是在个人或专用范围内接收消息。
  • 将 HTTP POST 发送到 Web 服务并获取响应。

注意

传出 Webhook 无法访问任何其他 API,例如检索团队中的名单或频道列表。

本分步指南可帮助你在 Teams 中创建传出 Webhook。 你将看到以下输出:

屏幕截图显示 Teams 频道中的传出 Webhook。