Skip to content
Docs/Messaging Platforms

Discord Setup

Connect Discord to chat with the AI agent and receive reports in your server channels.

Create a Discord Application

  1. Go to the Discord Developer Portal
  2. Click "New Application" and give it a name
  3. Go to Bot and click "Add Bot"
  4. Enable the Message Content privileged intent (required to read messages)
  5. Copy the Bot Token
  6. On the General Information page, copy the Public Key and Application ID

Configuration

  1. Go to Settings > Messaging Platforms
  2. Expand Discord and enter:
- Application ID

- Bot Token

- Public Key

  1. Save
  2. 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.

More in Messaging Platforms