Discord Integration

Install OpenClaw to bring your AI agent to Discord

Bring your OpenClaw agent to Discord with native slash commands, interactive components, and embedded responses. Manage permissions per role, post to threads, and let your community interact with real server-side automation.

CAPABILITIES

Everything the Discord integration delivers

Registered slash commands

Define custom slash commands that appear in Discord's autocomplete menu. Users pick a command, fill in parameters, and your agent executes the task.

Interactive button and menu responses

Attach clickable buttons, dropdown selects, and action rows to any message. Users make choices without typing, and your agent reacts to each click.

Structured embed output

Deliver results as color-coded embeds with titles, fields, footers, and timestamps. Complex data becomes scannable at a glance inside any channel.

Role-aware permission gating

Restrict specific agent commands to designated server roles. Administrators access everything while regular members see only approved actions.

Threaded conversation isolation

Your agent creates or joins threads to keep long-running tasks out of the main channel feed. Context stays organized and searchable.

Multi-server deployment

One bot application can serve dozens of Discord servers simultaneously. Each server maintains its own configuration and permission overrides.

Event-driven webhook alerts

Push server monitoring data, deployment notifications, and scheduled reports into designated channels using outgoing webhook payloads.

Gateway intent optimization

Subscribe only to the gateway intents your agent needs — message content, member presence, or guild events — keeping resource usage lean.

SETUP

Four steps to a live Discord bot

01

Create a Discord application and bot user

Visit the Discord Developer Portal, create a new application, navigate to the Bot tab, and generate a bot token. Enable the intents your agent requires.

02

Enter credentials in OpenClaw

Paste your bot token and application ID into the Discord integration section of your dashboard. OpenClaw verifies connectivity before saving.

03

Generate an invite link and add the bot

Use the OAuth2 URL generator to create a link with the correct permission scopes. Open the link and authorize the bot into your target server.

04

Confirm slash command registration

Type / in any channel where the bot is present. Your custom commands should appear in the autocomplete list — ready for use.

More Integrations

Invite your agent to Discord right now

The Discord connector is included with every Install OpenClaw plan.