使用松弛的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连接器设置相同的内容,但是它似乎是在客户端预先请求上进行文本格式化,而不是像在客户端上那样进行松弛边发布请求渲染。所以这个webhook:
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编码等以使其正常工作。
答案 0 :(得分:1)
您可以使用十六进制代码(🙂)在Microsoft Teams中发送表情符号。您可以尝试以下几种尝试:https://apps.timwhitlock.info/emoji/tables/unicode
我们有待办事项,可以简化以编程方式发送表情符号的过程。