Используя 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, поэтому я настраиваю то же самое, используя входящий соединитель веб-перехватчика, однако, похоже, он выполняет форматирование текста на предварительном запросе на стороне клиента, а не на слабину, которая делает это на почтовом запросе на стороне клиента. рендеринг. Итак, этот веб-перехватчик:
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 =, но это не имело никакого значения.
Как я могу добавить смайлики в уведомления моей команды (используя строки) и доказать своим коллегам, что команды не отстой?
Я должен указать, что знаю, что могу использовать значок эмодзи на моем Mac, однако уведомление отправляется от jenkins, и я действительно не хочу возиться с кодировкой оболочки и т. Д., Чтобы это работало.