Chat on Discord
Discord is a good fit if you already live in Discord for work or community management. Your agent becomes a bot you can DM, mention in channels, or add to your own server.
How it works
Section titled “How it works”There are two modes:
- Direct messages — You DM our bot on Discord and it routes to your agent. Fastest and most private.
- Server mentions — You add our bot to a Discord server you control, and mention it (
@MyAgent) in any channel. Useful if you want your agent to be part of a team’s daily flow.
Direct messages (recommended for starting out)
Section titled “Direct messages (recommended for starting out)”- Open Discord and search for our bot (the exact name is shown in the dashboard under Settings → Integrations → Discord).
- Send the pairing code. From the dashboard, copy the 6-character pairing code and DM it to the bot.
- Done. The bot responds “Connected,” and your agent is now reachable via Discord DM.
Adding the bot to your own server
Section titled “Adding the bot to your own server”If you want your agent to be part of a Discord server (e.g., a team server, a customer support server, or your own community):
- From the dashboard, click Settings → Integrations → Discord → Add to server.
- You’ll be sent to Discord’s OAuth flow. Pick the server and approve the minimum required permissions (read messages, send messages, embed links, attach files).
- Once added, your agent is reachable in any channel by mentioning it:
@MyAgent what do you know about this file?
What Discord supports
Section titled “What Discord supports”| Feature | Works? |
|---|---|
| Text messages | Yes |
| Markdown formatting | Full Discord-native support |
| Code blocks with syntax highlighting | Yes |
| Images (you → agent) | Yes |
| Images (agent → you) | Yes |
| File attachments | Yes |
| Slash commands | Yes (/chat, /approve, /deny) |
| Thread support | Yes |
| Emoji reactions | Yes (including for approval: tap ✅ to approve) |
Permissions and privacy
Section titled “Permissions and privacy”When you add our bot to a server, it can only read and send messages in channels it’s been given access to. It does NOT:
- Read messages in other channels it wasn’t explicitly added to
- Store Discord server or member data beyond what’s needed for routing
- Access your voice or video calls
- Change server settings or manage other users
Direct messages vs server chat — privacy
Section titled “Direct messages vs server chat — privacy”- DMs are always tied to your personal account and your own agent only
- Server messages are routed to your agent when you mention it. Other server members CAN see the messages in the channel (same as any Discord bot). If you’re worried about privacy, use DMs.
Disconnecting
Section titled “Disconnecting”Settings → Integrations → Discord → Disconnect. Removes pairing immediately. If you added the bot to a server, you can also kick it from the server (which removes its access but doesn’t unpair your DM connection).
Troubleshooting
Section titled “Troubleshooting”“The bot isn’t responding in my server” — Double-check that it has permission to read messages in the channel you’re mentioning it in. Also verify it’s online (check the member list on the right side of Discord).
“Pairing failed” — Make sure you sent the pairing code within 10 minutes of generating it. Codes expire.
“Slash commands aren’t showing up” — Slash commands sometimes take up to an hour to appear after you add a bot to a server. Discord caches them aggressively.