Discord Bot: Send Message logo

Catalog action Integrations pipedream:discord

Send a message to a Discord channel via an OAuth-connected bot. Supports Markdown formatting. No manual webhook setup required — just connect your Discord server and pick a channel. Ideal for: price alerts, trade notifications, portfolio updates, community announcements.

At a Glance

FieldValue
Action IDdiscord-bot-send-message
CategoryIntegrations
Connectorpipedream:discord
Requires gasNo
Funds movementNone declared
Tagspipedream, integration, oauth, discord, messaging, notification, community, chat, bot, write

Payload Schema

FieldTypeRequiredDescription
channelstringYesDiscord channel ID to send the message to.
messagestringYesMessage text to send. Supports Markdown: bold, italic, 'code', links. Max 2000 characters.

Result Schema

FieldTypeRequiredDescription
successbooleanYesWhether the message was sent successfully
dataobjectNoDiscord API response data
exportsobjectNoExported values from the action

Examples

json
{ "type": "discord-bot-send-message", "payload": { "channel": "example-channel", "message": "Workflow completed" }, "children": [], "connector": { "type": "pipedream:discord", "id": "conn_pipedream_discord" }}

Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.

Ask a question... ⌘I