Teams webhook - 在通知中发送表情符号
Teams webhook - Send emojis in notifications
使用 slack webhooks,我可以使用消息中的简码发送表情符号:
curl -X POST --data-urlencode "payload={\"channel\": \"#my_notification\",
\"username\": \"webhookbot\", \"text\": \":punch: commit blah deployed ok\",
\"icon_emoji\": \":ghost:\"}" https://hooks.slack.com/services/SOMELONGSTRING
现在我们已经转移到 MS Teams,所以我正在使用传入的 webhook 连接器设置相同的东西,但是它似乎是在客户端预先请求时进行文本格式化,而不是像 slack 那样做在客户端 post 请求呈现。所以这个网络钩子:
curl https://outlook.office.com/webhook/guid-guid-guid/IncomingWebhook/guid/guid
--header 'Content-Type: application/json'
--data "{ \"Text\": \":punch: commit blah deployed ok\", \"Title\" : \"api deployment\"}"
显示文字 :punch:
而不是炫酷的表情符号?我试过设置 TextFormat = markdown 但这并没有什么区别。
如何将表情符号添加到我的团队通知中(使用字符串)并向我的同事证明团队并不糟糕?
我应该指出我知道我可以在 Mac 上使用表情符号图标,但是通知是从 jenkins 发送的,我真的不想乱用 shell 编码等让它工作。
您可以使用十六进制代码 (🙂) 在 Microsoft Teams 中发送表情符号。你可以得到这些,他很少,你可以尝试:https://apps.timwhitlock.info/emoji/tables/unicode
我们有积压项目来简化以编程方式发送表情符号。
使用 slack webhooks,我可以使用消息中的简码发送表情符号:
curl -X POST --data-urlencode "payload={\"channel\": \"#my_notification\",
\"username\": \"webhookbot\", \"text\": \":punch: commit blah deployed ok\",
\"icon_emoji\": \":ghost:\"}" https://hooks.slack.com/services/SOMELONGSTRING
现在我们已经转移到 MS Teams,所以我正在使用传入的 webhook 连接器设置相同的东西,但是它似乎是在客户端预先请求时进行文本格式化,而不是像 slack 那样做在客户端 post 请求呈现。所以这个网络钩子:
curl https://outlook.office.com/webhook/guid-guid-guid/IncomingWebhook/guid/guid
--header 'Content-Type: application/json'
--data "{ \"Text\": \":punch: commit blah deployed ok\", \"Title\" : \"api deployment\"}"
显示文字 :punch:
而不是炫酷的表情符号?我试过设置 TextFormat = markdown 但这并没有什么区别。
如何将表情符号添加到我的团队通知中(使用字符串)并向我的同事证明团队并不糟糕?
我应该指出我知道我可以在 Mac 上使用表情符号图标,但是通知是从 jenkins 发送的,我真的不想乱用 shell 编码等让它工作。
您可以使用十六进制代码 (🙂) 在 Microsoft Teams 中发送表情符号。你可以得到这些,他很少,你可以尝试:https://apps.timwhitlock.info/emoji/tables/unicode
我们有积压项目来简化以编程方式发送表情符号。