BotMux provides native Slack bridge support with full Events API and Web API integration.Documentation Index
Fetch the complete documentation index at: https://botmux-dependabot-go-modules-modernc-org-sqlite-1-50-0.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Setup
1. Create a Slack App
Go to api.slack.com/apps → Create New App → From scratch.2. Configure Bot Token Scopes
Navigate to OAuth & Permissions → Scopes → Bot Token Scopes:| Scope | Purpose |
|---|---|
chat:write | Send messages to channels |
users:read | Resolve user display names |
channels:history | Receive messages from public channels |
groups:history | Receive messages from private channels |
im:history | Receive direct messages |
mpim:history | Receive group DMs |
3. Install App to Workspace
Click Install to Workspace and authorize. Copy the Bot User OAuth Token (xoxb-...).
4. Get the Signing Secret
Go to Basic Information → App Credentials → copy the Signing Secret.5. Create a Bridge in BotMux
- Select a bot → Bridges → Add Bridge
- Set Protocol to
Slack - Set Config:
- Enable and save
6. Configure Slack Events API
- In Slack App settings → Event Subscriptions → Enable Events
- Set Request URL:
https://your-botmux-host/bridge/{id}/incoming - Subscribe to bot events:
message.channels,message.groups,message.im,message.mpim - Save
7. Invite the Bot
Security
Requests are verified using HMAC-SHA256 signature (X-Slack-Signature header) with 5-minute replay attack protection.