Discord Setup
Connect Discord to chat with the AI agent and receive reports in your server channels.
Create a Discord Application
- Go to the Discord Developer Portal
- Click "New Application" and give it a name
- Go to Bot and click "Add Bot"
- Enable the Message Content privileged intent (required to read messages)
- Copy the Bot Token
- On the General Information page, copy the Public Key and Application ID
Configuration
- Go to Settings > Messaging Platforms
- Expand Discord and enter:
- Bot Token
- Public Key
- Save
- In the Discord Developer Portal, set the Interactions Endpoint URL to:
https://your-domain.com/api/discord
Discord will send a PING to verify the endpoint. SEO Dash responds automatically and marks the webhook as configured.
Invite the Bot
Generate an invite URL with the bot and applications.commands scopes, then use it to add the bot to your server.
Security
Discord interactions are verified using Ed25519 signature verification. The public key you configure is used to verify that incoming requests are genuinely from Discord.
Message Formatting
Discord natively supports Markdown, so agent messages are passed through as-is with full formatting support including headers, bold, code blocks, and links.