使用工作流为 Microsoft Teams 创建传入 Webhook

传入 Webhook 允许外部应用程序在 Microsoft Teams 中的聊天和频道中共享内容。 Webhook 用作跟踪和通知的工具。 收到 Webhook 请求时,可以发布到频道或聊天。

从模板设置传入 Webhook 工作流

选择要为其创建工作流的频道或聊天旁边的“ 更多选项Microsoft Teams“更多选项”图标,然后选择“ 工作流工作流徽标。  

显示“频道”菜单的屏幕截图,其中选择了“工作流”

根据你是否希望 Webhook 在聊天或频道中发布,选择最适合你的需求的 Webhook 模板。 每个模板都有不同的身份验证类型。

聊天 Webhook 模板

  • 收到 Webhook 请求时发布到聊天

  • 在收到来自特定用户的 Webhook 请求时发布到聊天

  • 从租户中的用户收到 Webhook 请求时发布到聊天

频道 Webhook 模板

  • 收到 Webhook 请求时发布到频道

  • 从特定用户收到 Webhook 请求时发布到频道

  • 从租户中的用户收到 Webhook 请求时发布到频道

显示工作流模板的屏幕截图

注意: Webhook 模板在 收到 Webhook 请求时发布到聊天 可能不可用,具体取决于你的组织类型。 如需更多帮助,请联系 IT 管理员。

工作流打开后,可以选择更改其名称。

你还需要使用帐户进行身份验证,以便将工作流发布到频道或聊天。 如果要选择其他帐户进行身份验证,请选择“ 切换帐户 Microsoft Teams“更多选项”图标”,然后选择要使用的帐户。

完成名称更新并验证正确的帐户后,选择“ 下一步”。

显示工作流重命名选项和更改帐户选项的屏幕截图

在下一页上,你将能够选择此通知将发布到的团队、频道或聊天。 请注意,如果你正在通过聊天或频道使用此工作流,这些字段将为你自动填充。 填写所需详细信息后,选择 “添加工作流”。

创建工作流后,你将看到一个新对话框,其中包含可以复制的 URL。

显示已添加工作流的确认的屏幕截图。

如果需要再次复制工作流 URL,可以通过在 Teams 中打开“工作流”应用,选择创建的工作流,选择“ 编辑 Fluent 2 编辑小图标”,然后展开“ 收到 Teams Webhook 请求时”触发器来找到它。 ​​​​​​​

屏幕截图显示了在工作流应用中复制特定工作流的位置。

从头开始设置传入 Webhook 工作流

显示工作流的空白模板查找位置的屏幕截图

  1. 选择 Teams 左侧 Microsoft Teams“更多选项”图标“查看更多应用 ”,然后打开 “工作流工作流徽标

  2. 转到“创建”选项卡,然后选择搜索栏旁边的“ 从空白创建 ”。

  3. 使用搜索栏搜索“ 收到 Teams Webhook 请求时”触发器,然后选择它。

  4. 选择谁可以触发流 (身份验证类型) 。 可以从三种不同的身份验证类型中进行选择:

    1. (此选项的任何人未经身份验证)

    2. 租户中的任何用户

    3. 租户中的特定用户

  5. 现在需要向工作流添加操作。 选择“ 新建步骤 ”,然后选择来自 Teams 连接器 的聊天或频道中的“Post 卡片 ”操作。 

  6. 现在,你将选择 Webhook 中信息的发布位置。 选择下拉字段 “Post in ”,然后选择位置。 选择频道、群组聊天或与流机器人聊天的位置后,填写其他必填字段。

  7. 选择工作流下方的“保存”。 保存后,可以返回到 “收到 Teams Webhook 时 ”框并复制 HTTP POST URL

注意: 设置 Webhook 触发器时,可以添加可选条件。 转到触发器 菜单 Microsoft Teams“更多选项”图标,然后选择 “设置“设置”按钮。 滚动到底部,在“触发条件”部分下选择“添加屏幕顶部的十字形图标”。 此步骤是可选的,不需要工作流运行。

了解详细信息

Teams Webhook 连接器的开发人员文档

在 Microsoft Teams 中浏览和添加工作流

​​​​​​​从消息添加或运行工作流

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。