Команды webhook - отправка смайликов в уведомлениях - PullRequest
0 голосов
/ 20 ноября 2018

Используя слабые 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, и я не очень-то хочу копаться с кодировкой оболочки и т. Д., Чтобы это работало.

1 Ответ

0 голосов
/ 03 декабря 2018

Вы можете использовать шестнадцатеричные коды (& # x1F642;) для отправки смайликов в Microsoft Teams.Вы можете получить его, он есть несколько, которые вы можете попробовать: https://apps.timwhitlock.info/emoji/tables/unicode

У нас есть пункт отставания, чтобы упростить программную отправку эмодзи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...