Set up OpenClaw with Discord
Communities, support servers and internal teams use Discord. Here's how to set up OpenClaw as a Discord bot cleanly.
Register a Discord application
On discord.com/developers create "New Application". Application Settings โ Bot โ Add Bot. Copy token, paste into OpenClaw.
Invite bot to server
Use the OAuth2 URL generator. Scopes: bot, applications.commands. Bot permissions: Send Messages, Read Message History, Use Slash Commands โ minimum set.
Open the generated URL, pick a server, the bot is added.
Role mapping
Per Discord role define which commands are allowed. @admin can do everything, @member only safe skills, @visitor only read-only skills.
Optional voice channel
OpenClaw can optionally listen in voice channels for live transcription or meeting briefings. Privacy notice in the channel topic is mandatory. Setup separately โ see Discord integration.