FeaturesSidekickUpdated March 11, 2026
Discord Bot Integration
Discord Bot Integration
Sidekick's Discord adapter connects your AI agent to Discord servers, enabling it to monitor channels, respond to mentions, manage server interactions, and take autonomous action — all without any local setup.
Overview
Once connected, Sidekick translates Discord gateway events into UnifiedEvents that flow directly into the agent loop. This means the same rules, workflows, and skills that govern your agent's behaviour on other platforms apply seamlessly to Discord.
Supported Capabilities
| Capability | Description |
|---|---|
| Channel monitoring | Watch specific channels or all channels the bot has access to for new messages. |
| Mention responses | Automatically detect and respond to direct mentions of the bot or configured keywords. |
| Slash commands | Register and handle slash commands; the agent can execute actions in response. |
| Reactions | Read incoming reactions and add reactions to messages as part of automated workflows. |
| Thread replies | Participate in and manage threaded conversations autonomously. |
How It Works
- Gateway events → UnifiedEvents — All Discord gateway events (messages, reactions, interactions, thread updates) are normalised into the platform's
UnifiedEventformat. - Agent loop processing —
UnifiedEvents are passed to the agent loop, where your configured skills, rules, and automations evaluate and act on them. - Unified adapter architecture — The Discord adapter follows the same pattern as every other Sidekick integration, so it scales alongside the rest of the platform without per-integration complexity.
Connecting Discord
- Open the Integrations panel in your Sidekick dashboard.
- Find Discord and click Connect.
- Authorise Sidekick to join your server using the provided OAuth flow.
- Select the channels and permissions you want the agent to have access to.
- Your agent will begin processing Discord activity immediately.
Permissions Required
For full functionality, the Sidekick bot requires the following Discord permissions on your server:
Read Messages / View ChannelsSend MessagesSend Messages in ThreadsAdd ReactionsUse Application Commands(for slash commands)
You can grant a narrower set of permissions to restrict the agent to specific capabilities.
Notes
- All Discord events are subject to the same agent loop rate limits as other integrations.
- Slash commands are registered per-server at connection time. Changes to configured commands may take up to an hour to propagate in Discord's API.
- The adapter is fully compatible with OpenClaw community skills that target Discord via ClawHub — no modification required.