discord

Tool Discord ops via the message tool (channel=discord).
๐Ÿ“ฆ Install
npx clawhub@latest install discord

Discord (Via message)

Use the message tool. No provider-specific discord tool exposed to the agent.

Musts

Guidelines

Targets

Common Actions (Examples)

Send message:

{

"action": "send",

"channel": "discord",

"to": "channel:123",

"message": "hello",

"silent": true

}

Send with media:

{

"action": "send",

"channel": "discord",

"to": "channel:123",

"message": "see attachment",

"media": "file:///tmp/example.png"

}

Send with components v2 (recommended for rich UI):

{

"action": "send",

"channel": "discord",

"to": "channel:123",

"message": "Status update",

"components": "[Carbon v2 components]"

}

Legacy embeds (not recommended):

{

"action": "send",

"channel": "discord",

"to": "channel:123",

"message": "Status update",

"embeds": [{ "title": "Legacy", "description": "Embeds are legacy." }]

}

React:

{

"action": "react",

"channel": "discord",

"channelId": "123",

"messageId": "456",

"emoji": "โœ…"

}

Read:

{

"action": "read",

"channel": "discord",

"to": "channel:123",

"limit": 20

}

Edit / delete:

{

"action": "edit",

"channel": "discord",

"channelId": "123",

"messageId": "456",

"message": "fixed typo"

}

{

"action": "delete",

"channel": "discord",

"channelId": "123",

"messageId": "456"

}

Poll:

{

"action": "poll",

"channel": "discord",

"to": "channel:123",

"pollQuestion": "Lunch?",

"pollOption": ["Pizza", "Sushi", "Salad"],

"pollMulti": false,

"pollDurationHours": 24

}

Pins:

{

"action": "pin",

"channel": "discord",

"channelId": "123",

"messageId": "456"

}

Threads:

{

"action": "thread-create",

"channel": "discord",

"channelId": "123",

"messageId": "456",

"threadName": "bug triage"

}

Search:

{

"action": "search",

"channel": "discord",

"guildId": "999",

"query": "release notes",

"channelIds": ["123", "456"],

"limit": 10

}

Presence (often gated):

{

"action": "set-presence",

"channel": "discord",

"activityType": "playing",

"activityName": "with fire",

"status": "online"

}

Writing Style (Discord)

โ† Back to all skills

Get openclaw-cli free

Install in one command and start monitoring your AI gateway.

npm install -g openclaw-cli