Message Sent by Bot

Event triggerMessages

Triggers when a message is sent by a bot.

Only triggers when a message is sent by a bot or webhook. Message content will be empty without message content intent.

Outputs

Message Content

The content of the message that was sent

Example: Hello world!

Message ID

The unique ID of the message

Example: 123456789012345678

Channel ID

The ID of the channel where the message was sent

Example: 123456789012345678

Author ID

The ID of the user who sent the message

Example: 123456789012345678

Server ID

The ID of the server where the message was sent

Example: 123456789012345678

Webhook ID

The webhook ID, if the message was sent by a webhook

Example: 123456789012345678

User Mentions

Comma-separated list of mentioned user IDs

Example: 123456789012345678,987654321098765432

Role Mentions

Comma-separated list of mentioned role IDs

Example: 123456789012345678,987654321098765432

Message Sent At (Unix)

Unix timestamp when the message was sent

Example: 1640995200

Interaction Executed by User ID

User ID of the user who executed the interaction that sent this message

Example: 123456789012345678

Build a bot using triggers like Message Sent by Bot

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: message_create_bot

Outputs

FieldInventScript nameValue
Message Contentcontente.g. "Hello world!"
Message IDmessage_ide.g. "123456789012345678"
Channel IDchannel_ide.g. "123456789012345678"
Author IDauthor_ide.g. "123456789012345678"
Server IDserver_ide.g. "123456789012345678"
Webhook IDwebhook_ide.g. "123456789012345678"
User Mentionsuser_mentionse.g. "123456789012345678,987654321098765432"
Role Mentionsrole_mentionse.g. "123456789012345678,987654321098765432"
Message Sent At (Unix)message_sent_ate.g. "1640995200"
Interaction Executed by User IDinteraction_executed_by_user_ide.g. "123456789012345678"

Example InventScript

var trigger = message_create_bot()

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

More messages triggers