BotMux предоставляет нативную поддержку моста Slack с полной интеграцией Events API и Web API.Documentation Index
Fetch the complete documentation index at: https://botmux-mintlify-api-updates-1776816558.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Настройка
1. Создайте приложение Slack
Перейдите на api.slack.com/apps → Create New App → From scratch.2. Настройте области доступа токена бота
Перейдите в OAuth & Permissions → Scopes → Bot Token Scopes:| Область | Назначение |
|---|---|
chat:write | Отправка сообщений в каналы |
users:read | Определение отображаемых имён пользователей |
channels:history | Получение сообщений из публичных каналов |
groups:history | Получение сообщений из приватных каналов |
im:history | Получение личных сообщений |
mpim:history | Получение групповых личных сообщений |
3. Установите приложение в рабочую область
Нажмите Install to Workspace и авторизуйте. Скопируйте Bot User OAuth Token (xoxb-...).
4. Получите Signing Secret
Перейдите в Basic Information → App Credentials → скопируйте Signing Secret.5. Создайте мост в BotMux
- Выберите бота → Bridges → Add Bridge
- Установите Protocol в
Slack - Укажите Config:
- Включите и сохраните
6. Настройте Slack Events API
- В настройках приложения Slack → Event Subscriptions → Enable Events
- Укажите Request URL:
https://your-botmux-host/bridge/{id}/incoming - Подпишитесь на события бота:
message.channels,message.groups,message.im,message.mpim - Сохраните
7. Пригласите бота
Безопасность
Запросы верифицируются с помощью подписи HMAC-SHA256 (заголовокX-Slack-Signature) с защитой от повторных атак в течение 5 минут.