Passa al contenuto principale

Server messages

Run this flow when a message gets sent, deleted or updated.

Message created​

Runs when a message is sent in a channel the bot can see.

Required intents: GuildMessages, MessageContent.

Settings

NameTypeRequiredDetails
ChannelsList of Text channelNoOnly fire in these channels (leave empty for all channels). Maximum items: 25.
Match typeMessage matchYesHow to match the message content. Default: Any message.
PatternTextNoText or regex to match against the message. Maximum length: 4000 characters. Shown when Match type is Contains, Equals, Starts with, Ends with, Regex.
Ignore casingYes/NoYesMatch without regard to upper/lower case. Default: Yes. Shown when Match type is Contains, Equals, Starts with, Ends with.
Ignore botsYes/NoYesSkip messages sent by bots. Default: Yes.

Provided values

NameTypeDetails
MessageMessageThe message that was sent.
AuthorUserUser that sent the message.
MemberServer memberAuthor resolved as a server member. May be empty.
ChannelText channelChannel the message was sent in.

Message updated​

Runs when a message is edited.

Required intents: GuildMessages, MessageContent.

Provided values

NameTypeDetails
Previous messageMessageThe message as it was before the edit. May be empty.
Current messageMessageThe message as it is after the edit.

Message deleted​

Runs when a message is deleted.

Required intents: GuildMessages, MessageContent.

Provided values

NameTypeDetails
Deleted messageMessageThe message that was deleted.

Reaction added​

Fires when a user adds a reaction to a message.

Required intents: GuildMessageReactions.

Settings

NameTypeRequiredDetails
ChannelsList of Server channelNoOnly fire in these channels. Leave empty for all channels.
Specific EmojiTextNoOnly fire for this emoji (name or unicode). Leave empty to match any emoji.
Ignore BotsYes/NoYesIf enabled, reactions added by bots are ignored. Default: Yes.

Provided values

NameTypeDetails
MessageMessageMessage the reaction was added to.
UserUserUser that added the reaction.
EmojiTextEmoji that was used (name or unicode).
MemberServer memberServer member representation of the reacting user, when available. May be empty.

Reaction removed​

Fires when a user removes their reaction from a message.

Required intents: GuildMessageReactions.

Settings

NameTypeRequiredDetails
ChannelsList of Server channelNoOnly fire in these channels. Leave empty for all channels.
Specific EmojiTextNoOnly fire for this emoji (name or unicode). Leave empty to match any emoji.
Ignore BotsYes/NoYesIf enabled, reactions removed by bots are ignored. Default: Yes.

Provided values

NameTypeDetails
MessageMessageMessage the reaction was removed from.
UserUserUser that removed the reaction.
EmojiTextEmoji that was removed (name or unicode).
MemberServer memberServer member representation of the user, when available. May be empty.

All reactions removed​

Fires when all reactions on a message are removed at once.

Required intents: GuildMessageReactions.

Settings

NameTypeRequiredDetails
ChannelsList of Server channelNoOnly fire in these channels. Leave empty for all channels.

Provided values

NameTypeDetails
MessageMessageMessage that had its reactions cleared.

All reactions of emoji removed​

Fires when all reactions of a specific emoji are removed from a message.

Required intents: GuildMessageReactions.

Settings

NameTypeRequiredDetails
ChannelsList of Server channelNoOnly fire in these channels. Leave empty for all channels.

Provided values

NameTypeDetails
MessageMessageMessage that had reactions cleared.
EmojiTextEmoji whose reactions were cleared.

Messages bulk deleted​

Fires when multiple messages are deleted at once (e.g. via a moderation command).

Required intents: GuildMessages, MessageContent.

Settings

NameTypeRequiredDetails
ChannelsList of Server channelNoOnly fire in these channels. Leave empty for all channels.

Provided values

NameTypeDetails
ChannelServer channelChannel the messages were deleted from.
MessagesList of MessageMessages that were deleted.

Typing started​

Fires when a user starts typing in a channel.

Required intents: GuildMessageTyping.

Settings

NameTypeRequiredDetails
ChannelsList of Server channelNoOnly fire in these channels. Leave empty for all channels.
Ignore BotsYes/NoYesIf enabled, typing events from bots are ignored. Default: Yes.

Provided values

NameTypeDetails
ChannelChannelChannel the user started typing in.
UserUserUser that started typing.
SinceDate and timeTimestamp at which typing started.
Need more help?
Can't find what you're looking for? Our team is happy to help.