如何在Teams入站Webhook中设置消息重要/紧急送达选项
Teams入站Webhook设置「重要、紧急」送达选项的方法
可以通过入站Webhook实现消息的「重要、紧急」送达配置,但不能用普通的text字段格式,需要改用Teams自适应卡片(Adaptive Card)结构,并添加Teams专属的扩展属性。
核心参数说明
importance:控制消息的「重要」级别,取值为high对应「重要」urgency:控制消息的「紧急」级别,取值为urgent对应「紧急」
这两个参数需要放在自适应卡片的msteams扩展属性中,而非顶层字段。
修改后的curl命令示例
curl --location 'https://vivij.webhook.office.com/webhookb2/asdff1234' \ --header 'Content-Type: application/json' \ --data '{ "type": "message", "attachments": [ { "contentType": "application/vnd.microsoft.card.adaptive", "content": { "type": "AdaptiveCard", "version": "1.4", "body": [ { "type": "TextBlock", "text": "my test message" } ], "msteams": { "importance": "high", "urgency": "urgent" } } } ] }'
补充说明
普通的纯文本消息(仅包含text字段)不支持设置送达优先级,必须使用自适应卡片格式才能触发Teams的「重要、紧急」通知标识。发送后,消息会在频道中显示对应的优先级标记,同时会触发更醒目的通知提醒。
内容的提问来源于stack exchange,提问作者newbie
相关产品推荐
相关产品推荐

