- Главная
- Интеграции
- Slack
Интеграция Slack без кода: сообщения бота в канал
Интеграция Slack без кода в nana800 - это блок «send slack message»: он пишет от имени вашего бота в канал Slack и собирает текст из данных схемы. Для подключения нужны токен бота из настроек приложения Slack и название канала, программировать ничего не надо. Одно сообщение стоит 0,10 ₽, а баланс каждый месяц бесплатно пополняется до 350 ₽.
Собрать в конструкторе- Запуск блока: 0,10 ₽
- Бесплатно каждый месяц: 350 ₽
- Карта не нужна
Что можно сделать
- Присылать в канал заявки с сайта: форма отправляет данные на вебхук nana800, а бот пишет их в Slack
- Сообщать команде о новых заказах, оплатах и письмах из других сервисов, подключённых к схеме
- Отправлять отчёты и напоминания по расписанию, например каждое утро
- Собирать текст из данных схемы: имя и телефон клиента, сумму заказа, ответ ИИ
- Писать в любой канал рабочего пространства, куда добавлен бот, по названию канала или по его ID
Блоки в конструкторе
Отправка сообщения в Slack
Действие · 0,10 ₽ за запуск
Бот отправляет текстовое сообщение в канал Slack. В текст можно подставлять данные из предыдущих блоков. В результате видно, принял ли Slack сообщение, а если нет - текст ошибки.
Как настроить
- 1
Создайте приложение в Slack
Откройте api.slack.com/apps и нажмите Create New App. В разделе OAuth & Permissions добавьте в Bot Token Scopes право chat:write, нажмите Install to Workspace и скопируйте Bot User OAuth Token - он начинается с xoxb-. Это токен бота: по нему nana800 пишет от его имени.
- 2
Добавьте бота в канал
Откройте в Slack канал, куда должны приходить сообщения, и отправьте в нём команду /invite @имя_бота. Без этого Slack не даст боту писать в канал и вернёт ошибку not_in_channel.
- 3
Создайте схему и триггер
В конструкторе создайте схему. Для заявок с сайта поставьте триггер «webhook» - это адрес, на который форма отправит заявку: выберите метод POST, задайте путь и укажите этот адрес в настройках формы. Для первой проверки хватит триггера «button», он запускает схему вручную.
- 4
Настройте блок «send slack message»
Добавьте блок и вставьте токен в поле «Токен бота». В поле «Канал» впишите название канала без решётки, например general, или его ID вида C0123456789. В «Тексте сообщения» напишите текст и подставьте в него данные из триггера, например имя и телефон из заявки.
- 5
Включите и проверьте схему
Включите схему, нажмите кнопку в триггере «button» и загляните в канал. Если сообщения нет, откройте результат блока: в поле error_text будет причина от Slack. Когда всё работает, оставьте схему включённой. Пока она включена, она стоит 0,42 ₽ в час.
Частые вопросы
Соберите первую схему бесплатно
Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.
Собрать в конструкторе