Discord Chat
Send messages, reply to messages, and search message history in Discord channels using the message tool. Use when the user wants to communicate with Discord (send/reply/search messβ¦
bowenQT
@bowenqt
Install
$ openclaw skills install @bowenqt/discord-chatDiscord Chat
Interact with Discord channels using Clawdbot's message tool.
Core Actions
Send Messages
Send a message to a Discord channel:
message action=send channel=discord target="#channel-name" message="Your message here"
Or by channel ID:
message action=send channel=discord target="1234567890" message="Your message here"
Tips:
- Use channel names with
#prefix or channel IDs - For multiple links, wrap in
<>to suppress embeds:<https://example.com> - No markdown tables! Use bullet lists instead
- Support effects with
effect=balloonsoreffectId=invisible-ink
Reply to Messages
Reply to a specific message:
message action=send channel=discord target="#channel-name" message="Reply text" replyTo="message-id"
The replyTo parameter creates a threaded reply to the specified message ID.
Search Messages
Search for messages in a channel:
message action=search channel=discord channelId="1234567890" query="search terms" limit=50
Search options:
query: Search termsauthorId: Filter by authorbefore/after/around: Message ID for paginationlimit: Max results (default 25)
See SEARCH.md for advanced search patterns.
Other Actions
Read messages:
message action=read channel=discord target="#channel-name" limit=20
React to messages:
message action=react channel=discord messageId="1234567890" emoji="π"
Edit messages:
message action=edit channel=discord messageId="1234567890" message="Updated text"
Delete messages:
message action=delete channel=discord messageId="1234567890"
Quick Reference
Common patterns:
- Announce to channel:
action=send target="#announcements" - Reply in thread:
action=send replyTo="msg-id" - Recent activity:
action=read limit=10 - Find mentions:
action=search query="@username" - Acknowledge:
action=react emoji="β "
Channel Management
List channels:
message action=channel-list channel=discord guildId="server-id"
Get channel info:
message action=channel-info channel=discord channelId="1234567890"
For creating/editing channels, see CHANNELS.md.
Best Practices
- Use target names when possible -
target="#general"is clearer than IDs - Batch reactions - One emoji per message, pick the best fit
- Format for Discord - Bullets not tables,
<link>to suppress embeds - Search before asking - Check history before requesting info
- React > Reply - Use reactions for simple acknowledgments
Configuration
Your Discord bot configuration should be in the gateway config. The message tool routes to the configured Discord plugin automatically when channel=discord is specified.
For setup help, see CONFIG.md.
Top skills in this category
Humanizer
@biostartechnologyRemove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.
Slack
@steipeteUse when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
PollyReach
@pollyreachPollyReach gives every AI agent a phone number and the ability to get things done over the phone β finding contacts, making calls, and completing tasks. Just...
imap-smtp-email
@gzlicanyiRead and send email via IMAP/SMTP. Check for new/unread messages, fetch content, search mailboxes, mark as read/unread, and send emails with attachments. Supports multiple accounts. Works with any IMAP/SMTP server including Gmail, Outlook, 163.com, vip.163.com, 126.com, vip.126.com, 188.com, and vip
Answer Overflow
@rhyssullivanSearch indexed Discord community discussions via Answer Overflow. Find solutions to coding problems, library issues, and community Q&A that only exist in Discord conversations.