DM Message Sent

Event triggerMessages

Triggers when a direct message is sent to the bot.

Message content will be empty without message content intent. Does not trigger for bot messages.

Outputs

Message Content

The content of the DM that was sent

Example: Hello world!

Message ID

The unique ID of the message

Example: 123456789012345678

Channel ID

The ID of the DM channel

Example: 123456789012345678

Author ID

The ID of the user who sent the DM

Example: 123456789012345678

User Mentions

Comma-separated list of mentioned user IDs

Example: 123456789012345678,987654321098765432

Message Sent At (Unix)

Unix timestamp when the message was sent

Example: 1640995200

Build a bot using triggers like DM Message Sent

Use this trigger in our visual flow editor. Bots are hosted 24/7 for free on inventor.bot.

Advanced Documentation

This documentation can be useful when using code mode. View as Markdown

ID: dm_message_create

Outputs

FieldInventScript nameValue
Message Contentcontente.g. "Hello world!"
Message IDmessage_ide.g. "123456789012345678"
Channel IDchannel_ide.g. "123456789012345678"
Author IDauthor_ide.g. "123456789012345678"
User Mentionsuser_mentionse.g. "123456789012345678,987654321098765432"
Message Sent At (Unix)message_sent_ate.g. "1640995200"

Example InventScript

var trigger = dm_message_create()

func main() {
	send_text_message(Args{
		channel_id:      trigger.channel_id,
		message_content: "Message Content: " + trigger.content,
	})
}

More messages triggers