使用工作流为 Microsoft Teams 创建传入 Webhook
传入 Webhook 允许外部应用程序在 Microsoft Teams 中的聊天和频道中共享内容。 Webhook 用作跟踪和通知的工具。 收到 Webhook 请求时,可以发布到频道或聊天。
从模板设置传入 Webhook 工作流
选择要为其创建工作流的频道或聊天旁边的“ 更多选项 ”
根据你是否希望 Webhook 在聊天或频道中发布,选择最适合你的需求的 Webhook 模板。 每个模板都有不同的身份验证类型。
聊天 Webhook 模板
-
收到 Webhook 请求时发布到聊天
-
在收到来自特定用户的 Webhook 请求时发布到聊天
-
从租户中的用户收到 Webhook 请求时发布到聊天
频道 Webhook 模板
-
收到 Webhook 请求时发布到频道
-
从特定用户收到 Webhook 请求时发布到频道
-
从租户中的用户收到 Webhook 请求时发布到频道
注意: Webhook 模板在 收到 Webhook 请求时发布到聊天 可能不可用,具体取决于你的组织类型。 如需更多帮助,请联系 IT 管理员。
工作流打开后,可以更改其名称。
你还需要使用帐户进行身份验证,以便将工作流发布到频道或聊天。 如果要选择其他帐户进行身份验证,请选择“ 切换帐户
完成名称更新并验证正确的帐户后,选择“ 下一步”。
在下一页上,你将能够选择此通知将发布到的团队、频道或聊天。 请注意,如果你正在通过聊天或频道使用此工作流,这些字段将为你自动填充。 填写所需详细信息后,选择 “添加工作流”。
创建工作流后,你将看到一个新对话框,其中包含可以复制的 URL。
如果需要再次复制工作流 URL,可以通过在 Teams 中打开“工作流”应用,选择创建的工作流,选择“ 编辑
从头开始设置传入 Webhook 工作流
-
选择 Teams 左侧
“查看更多应用 ”,然后打开 “工作流 ” 。 -
转到“创建”选项卡,然后选择搜索栏旁边的“ 从空白创建 ”。
-
使用搜索栏搜索“ 收到 Teams Webhook 请求时”触发器,然后选择它。
-
选择谁可以触发流 (身份验证类型) 。 可以从三种不同的身份验证类型中进行选择:
-
(此选项的任何人未经身份验证)
-
租户中的任何用户
-
租户中的特定用户
-
-
现在需要向工作流添加操作。 选择“新建步骤”,然后选择来自 Teams 连接器的“在聊天或频道中发布卡”操作。
-
现在,你将选择 Webhook 中信息的发布位置。 选择下拉字段 “Post in ”,然后选择位置。 选择频道、群组聊天或与流机器人聊天的位置后,填写其他必填字段。
-
选择工作流下方的“保存”。 保存后,可以返回到 “收到 Teams Webhook 时 ”框并复制 HTTP POST URL。
注意: 设置 Webhook 触发器时,可以添加可选条件。 转到触发器 菜单