discord_send_message
Send a message to a Discord channel, thread, or DM as the bot, optionally as a reply. Confirm wording first; returns the new message ID and jump link.
Instructions
Post a message to a channel, thread, or DM channel as the bot. Optionally as a reply.
Visible to everyone in the channel immediately — confirm wording with the user first.
Mentions do not ping unless allow_mentions is true.
Returns: Confirmation with the new message ID and a jump link.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | Message text; Discord Markdown allowed, max 2000 chars. | |
| reply_to | No | Message ID to reply to. | |
| channel_id | Yes | Channel, thread, or DM channel ID. | |
| allow_mentions | No | Let @user/@role/@everyone in the text actually ping. Off by default to avoid accidental mass pings. | |
| mention_reply_author | No | When replying, ping the original author. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |