INTEGRITY Документация

Slack

Slack представляет собой канал связи для агентов, которым нужно участвовать в командном общении. Агент, подключённый к Slack, может получать события от Slack, направлять каждое сообщение нужному экземпляру агента и отвечать на личные сообщения или упоминания в канале.

Используйте Slack, если хотите, чтобы агент:

Как это работает

Slack отправляет события вашему Worker через Slack Events API ↗. Ваш Worker проверяет каждый запрос, определяет установленное рабочее пространство и направляет событие экземпляру агента.

К типичным событиям Slack относятся:

Событие Сценарий использования
message.im Прямые сообщения боту
app_mention Упоминания в каналах

Для Slack-приложений с несколькими workspace сохраняйте установку каждого workspace отдельно и маршрутизируйте события по ID команды или организации. Каждый workspace можно сопоставить с изолированным экземпляром агента с собственным состоянием на основе Durable Object.

Создайте агента для Slack

Полное пошаговое руководство, включающее настройку Slack app, OAuth, подписки на события и развёртывание, см. в примере Slack agent.

Slack agent

Создайте бота для Slack на базе ИИ и разверните его на Cloudflare Workers с помощью Agents SDK.

Slack Events API

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

Аутентификация приложения Slack

Настройка OAuth, токенов бота, секретов подписи и проверки запросов для приложений Slack.