Slack

Пише повідомлення в канал Slack — через incoming webhook або токен бота.

Поля

ПолеТипОбов’язковеЩо робить
webhookUrlstringIncoming webhook на hooks.slack.com. Канал зашитий у самому вебхуку, тож окремо його не треба. Тримайте у змінній флоу: {{variables.SLACK_HOOK}}.
botTokenstringТокен бота («xoxb-…») для chat.postMessage — коли вебхука немає. Тримайте у змінній флоу. Боту потрібне право chat:write, і його треба запросити в канал.
channelstringОбовʼязковий разом із токеном: #general або id каналу на кшталт C0123456789.
textstringтакТекст повідомлення, можуть бути {{вирази}}. Не більше 40000 символів.
threadTsstringВідповісти всередині гілки; гілка називається міткою часу, як 1712345678.000100.
replyBroadcastbooleanПоказати відповідь із гілки ще й у каналі. Лише разом із threadTs.
unfurlbooleanПоставте false, щоб Slack не розгортав прев’ю посилань.

Що на виході

ok, way (webhook або api), channel, ts, text

Варто знати

Дайте або webhookUrl, або botToken; якщо є обидва — виграє вебхук. chat.postMessage відповідає 200 навіть коли відмовляє, тож відмова («not_in_channel», «channel_not_found») приходить як помилка вузла зі зрозумілою причиною. Ні токен, ні адреса вебхука в помилку не потрапляють.