Как отправлять в Slack уведомление с чат-карт?

Задача:
Менеджеры используют Slack как корпоративный мессенджер.
Им удобно получать уведомления в отдельный канал, когда посетитель выбирает переход на оператора.


Как настроить:
Шаг 1.
В своем Slack-аккаунте создаем вебхук по ссылке
Выбираем канал в котором хотим получать уведомления:
Вносим настройки и сохраняем шаг.
Копируем себе Webhook URL:
Шаг 2.

В чат-карте добавляем блок " Запрос в API"

Его заполняем таким образом:
1) Ваше название, чтобы было понятно, что делает блок
2) URL запроса – скопированная на шаге 2 ссылка Webhook URL
3) HTTP-метод – POST
4) requestHeaders
Content-Type = application/json
(так и копируем)

5) Тело запроса
Тут должен быть текст, который приходит при данном вызове.
Можно использовать переменные пользователя или системные.

Текст копируем в поле Тело запроса в таком формате:
{"text": "Кто-то написал в чатике. <https://app.botmechanic.io/chats/|Проверь по ссылке!"} 
Используйте знаки:
\n - для переноса строки
<https://alert-system.com/alerts/1234|Click here> - формат ссылок
Готово!
В выбранный момент чат-карты в Slack будет отправляться уведомление с нужными данными.
Вам была полезна эта статья?