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