Slack
Интеграция Slack подключает ваше рабочее пространство к вашим pipeline в обоих направлениях: приём сообщений (сообщение Slack запускает pipeline) и отправка ответов (agent или узел публикует в канал или в тред).
Что можно с этим делать
- Принимать сообщения из канала через Events API и запускать по ним pipeline.
- Публиковать сообщение в канал или отвечать в треде.
- Получать список каналов / пользователей, читать недавние сообщения, чтобы дать контекст agent.
Инструменты и узлы
- Инструменты чтения:
slack.list_channels,slack.list_users,slack.read_messages. - Инструмент записи (с подтверждением):
slack.post_message. - Узел
slack_outbound— отправка черезchat.postMessage, ответ в треде, с гарантией exactly-once. - Приёмник
slack_inbound— точка входа Events API, с нативной проверкой подписи на сыром теле запроса, окном anti-replay, anti-loop (сообщение от бота не запускает само себя повторно) и дедупликацией событий.
Подключение (BYO)
- Администрирование → Интеграции → Slack.
- Введите bot token (
xoxb-…) и signing secret вашего приложения Slack. - Направьте URL Events API вашего приложения на приёмник
slack_inboundвашего pipeline. - Токен и секрет шифруются в состоянии покоя и никогда не раскрываются повторно.
Slack — это коннектор строгого BYO: вы используете собственное приложение Slack, без metering и без наценки betool. Подписи событий проверяются на сыром теле запроса — поддельное сообщение отклоняется.
Сценарии использования
- Ассистент команды — agent отвечает на вопросы, опубликованные в канале, используя вашу базу знаний.
- Действенные уведомления — pipeline публикует оповещение в тред и получает ответ оператора для продолжения обработки.