discord-chatSend 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 messages), check Discord activity, or interact with Discord channels.
Install via ClawdBot CLI:
clawdbot install bowenQT/discord-chatInteract with Discord channels using Clawdbot's message tool.
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:
# prefix or channel IDs<> to suppress embeds: effect=balloons or effectId=invisible-inkReply 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 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.
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"
Common patterns:
action=send target="#announcements"action=send replyTo="msg-id"action=read limit=10action=search query="@username"action=react emoji="ā
"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.
target="#general" is clearer than IDs to suppress embedsYour 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.
Generated Mar 1, 2026
Game server administrators can use this skill to send announcements, reply to player inquiries, and search message history for feedback or issues. It helps maintain active communication, manage in-game events, and quickly address community concerns in Discord channels.
Support teams can utilize this skill to reply to customer messages, search for previous interactions, and send updates in dedicated Discord support channels. It streamlines response times, tracks issue history, and improves customer satisfaction through organized communication.
Educators and online course providers can send lesson updates, reply to student questions, and search for common queries in Discord class channels. This facilitates real-time interaction, reduces repetitive questions, and enhances learning engagement.
Marketing teams can use this skill to send promotional messages, reply to audience feedback, and search for mentions or trends in Discord community channels. It aids in campaign management, audience interaction, and gathering insights for strategy adjustments.
Remote teams can leverage this skill to send project updates, reply to task-related messages, and search for past discussions in Discord project channels. It improves collaboration, ensures timely communication, and maintains a searchable record of decisions.
Offer a subscription-based service where businesses pay monthly for automated Discord community management using this skill. It includes features like scheduled announcements, automated replies, and analytics on engagement, targeting small to medium enterprises.
Provide a free version of the skill with basic messaging and search functions, while charging for premium features like advanced search filters, bulk message handling, and custom effects. Monetize through in-app purchases or tiered subscriptions.
Sell enterprise packages that include custom integrations, dedicated support, and tailored features for large organizations using Discord for internal communication. Revenue comes from one-time setup fees and ongoing maintenance contracts.
š¬ Integration Tip
Ensure the Discord bot is properly configured with necessary permissions in the gateway, and use target names like #channel for clarity instead of IDs to simplify usage.
iMessage/SMS CLI for listing chats, history, watch, and sending.
Use when you need to control Discord from Clawdbot via the discord tool: send messages, react, post or upload stickers, upload emojis, run polls, manage threads/pins/search, fetch permissions or member/role/channel info, or handle moderation actions in Discord DMs or channels.
Use 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.
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).
OpenClaw skill for designing Telegram Bot API workflows and command-driven conversations using direct HTTPS requests (no SDKs).