Actions193
- Application Actions
- Application Command Actions
- Application Role Connection Metadata Actions
- Audit Log Actions
- Auto Moderation Actions
- Channel Actions
- Get
- Modify
- Delete
- Trigger Typing
- Get Pinned Messages
- Unpin Message
- Create Reaction
- Delete Own Reaction
- Get Reactions
- Delete All Reactions
- Delete All Reactions For Emoji
- Bulk Delete Messages
- Crosspost Message
- Edit Channel Permissions
- Delete Channel Permission
- Get Channel Invites
- Create Channel Invite
- Follow Announcement Channel
- Group DM Add Recipient
- Group DM Remove Recipient
- Start Thread From Message
- Start Thread Without Message
- Start Thread In Forum Channel
- Join Thread
- Add Thread Member
- Leave Thread
- Get Thread Member
- List Thread Members
- List Public Archived Threads
- List Private Archived Threads
- List Joined Private Archived Threads
- Emoji Actions
- Entitlement Actions
- Guild Actions
- Get
- Modify
- Create
- Get Preview
- Delete
- Modify Channel Positions
- List Active Threads
- Get Bans
- Get Ban
- Remove Ban
- Get Prune Count
- Begin Prune
- Get Voice Regions
- Get Invites
- Get Integrations
- Delete Integration
- Get Widget Settings
- Modify Widget
- Get Widget
- Get Vanity URL
- Get Widget Image
- Get Welcome Screen
- Modify Welcome Screen
- Get Onboarding
- Modify Onboarding
- Modify Current User Voice State
- Modify User Voice State
- Search Members
- List Members
- Guild Scheduled Event Actions
- Guild Template Actions
- Interaction Response Actions
- Invite Actions
- Lobby Actions
- Member Actions
- Message Actions
- Poll Actions
- Role Actions
- SKU Actions
- Soundboard Actions
- Stage Instance Actions
- Sticker Actions
- Subscription Actions
- User Actions
- Voice Actions
- Webhook Actions
Message → Send
AI-generatedSummary
Send a Discord message to the specified channel, with optional content, embeds, interactive components, attachments, mentions, flags, and message-reference settings. The node builds the message payload and uploads any selected input binary files alongside it.
Inputs
- Authentication — Choose Bot Token (default) or OAuth2 (User Token).
- Channel (required) — Discord channel snowflake ID to send the message to.
- Content — Message text. The UI says it is required unless embeds, components, or attachments are provided.
- Embeds — Add up to 10 embeds with titles, descriptions, links, timestamps, colors, footers, images, thumbnails, authors, and fields.
- Buttons — Add button rows with up to 5 buttons per row and 5 rows per message. Configure style, label, custom ID or link URL, emoji, and disabled state.
- String Select — Add a string select menu with options, selection limits, placeholder, and disabled state.
- Entity Select — Add a user, role, mentionable, or channel select menu, with selection limits, placeholder, and optional channel types.
- Components — Raw Discord message components JSON, including layouts not covered by the guided builders.
- Text Displays — Add V2 text display components; markdown is supported.
- Separators — Add V2 separators with optional divider lines and small or large spacing.
- Media Gallery — Add a V2 media gallery with up to 10 media items, each with a URL or attachment reference and optional alt text or spoiler setting.
- V2 Files — Add V2 file components that reference uploaded files using attachment:// filenames.
- Attachments — Upload files from named binary properties on each input item. You can override filename, description, and content type.
- Allowed Mentions — Control whether message mentions ping users, roles, or everyone, and optionally whether to ping the author of a replied-to message.
- Flags — Set message flags for suppressing embeds, suppressing notifications, or using the Components V2 layout.
- Message Reference — Raw Discord message_reference JSON, such as a reply or forward reference.
- Nonce — Optional nonce for Discord message deduplication, up to 25 characters.
- TTS — Send the message as text-to-speech when enabled.
- Request Options — Configure batching, SSL certificate validation, proxy, and request timeout.
Output shape
A single Discord message record returned by the send request.
The source pack shows the message operation's optional-attachment pre-send handler; it does not expose the full request or response handling, so additional output fields cannot be established from the supplied source.