Slack
1. Создание Slack App
api.slack.com/apps → Create New App → From scratch.
2. OAuth & Permissions
Bot Token Scopes:
- `chat:write` — отправка сообщений
- `channels:read` — список каналов
- `im:history` — DM history
- `im:write` — DM send
Install в workspace → получите Bot User OAuth Token (`xoxb-...`).
3. Event Subscriptions
Request URL: `https://api.impactbot.ru/api/webhooks/slack/{botId}`
Subscribe to events:
- `message.im` — DM боту
- `app_mention` — упоминание в канале
- `message.channels` (если в канале)
4. Подключение
Settings → Channels → Slack:
- Bot Token (`xoxb-...`)
- Signing Secret (для verify webhook)
5. Возможности
- Block Kit (rich messages)
- Slash commands
- Interactive buttons
- Modal dialogs
- Workflow Builder integration