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
| Name | Type | Required | Details |
|---|---|---|---|
| Channels | List of Text channel | No | Only fire in these channels (leave empty for all channels). Maximum items: 25. |
| Match type | Message match | Yes | How to match the message content. Default: Any message. |
| Pattern | Text | No | Text or regex to match against the message. Maximum length: 4000 characters. Shown when Match type is Contains, Equals, Starts with, Ends with, Regex. |
| Ignore casing | Yes/No | Yes | Match without regard to upper/lower case. Default: Yes. Shown when Match type is Contains, Equals, Starts with, Ends with. |
| Ignore bots | Yes/No | Yes | Skip messages sent by bots. Default: Yes. |
Provided values
| Name | Type | Details |
|---|---|---|
| Message | Message | The message that was sent. |
| Author | User | User that sent the message. |
| Member | Server member | Author resolved as a server member. May be empty. |
| Channel | Text channel | Channel the message was sent in. |
Message updated
Runs when a message is edited.
Required intents: GuildMessages, MessageContent.
Provided values
| Name | Type | Details |
|---|---|---|
| Previous message | Message | The message as it was before the edit. May be empty. |
| Current message | Message | The message as it is after the edit. |
Message deleted
Runs when a message is deleted.
Required intents: GuildMessages, MessageContent.
Provided values
| Name | Type | Details |
|---|---|---|
| Deleted message | Message | The message that was deleted. |
Reaction added
Fires when a user adds a reaction to a message.
Required intents: GuildMessageReactions.
Settings
| Name | Type | Required | Details |
|---|---|---|---|
| Channels | List of Server channel | No | Only fire in these channels. Leave empty for all channels. |
| Specific Emoji | Text | No | Only fire for this emoji (name or unicode). Leave empty to match any emoji. |
| Ignore Bots | Yes/No | Yes | If enabled, reactions added by bots are ignored. Default: Yes. |
Provided values
| Name | Type | Details |
|---|---|---|
| Message | Message | Message the reaction was added to. |
| User | User | User that added the reaction. |
| Emoji | Text | Emoji that was used (name or unicode). |
| Member | Server member | Server 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
| Name | Type | Required | Details |
|---|---|---|---|
| Channels | List of Server channel | No | Only fire in these channels. Leave empty for all channels. |
| Specific Emoji | Text | No | Only fire for this emoji (name or unicode). Leave empty to match any emoji. |
| Ignore Bots | Yes/No | Yes | If enabled, reactions removed by bots are ignored. Default: Yes. |
Provided values
| Name | Type | Details |
|---|---|---|
| Message | Message | Message the reaction was removed from. |
| User | User | User that removed the reaction. |
| Emoji | Text | Emoji that was removed (name or unicode). |
| Member | Server member | Server 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
| Name | Type | Required | Details |
|---|---|---|---|
| Channels | List of Server channel | No | Only fire in these channels. Leave empty for all channels. |
Provided values
| Name | Type | Details |
|---|---|---|
| Message | Message | Message 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
| Name | Type | Required | Details |
|---|---|---|---|
| Channels | List of Server channel | No | Only fire in these channels. Leave empty for all channels. |
Provided values
| Name | Type | Details |
|---|---|---|
| Message | Message | Message that had reactions cleared. |
| Emoji | Text | Emoji 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
| Name | Type | Required | Details |
|---|---|---|---|
| Channels | List of Server channel | No | Only fire in these channels. Leave empty for all channels. |
Provided values
| Name | Type | Details |
|---|---|---|
| Channel | Server channel | Channel the messages were deleted from. |
| Messages | List of Message | Messages that were deleted. |
Typing started
Fires when a user starts typing in a channel.
Required intents: GuildMessageTyping.
Settings
| Name | Type | Required | Details |
|---|---|---|---|
| Channels | List of Server channel | No | Only fire in these channels. Leave empty for all channels. |
| Ignore Bots | Yes/No | Yes | If enabled, typing events from bots are ignored. Default: Yes. |
Provided values
| Name | Type | Details |
|---|---|---|
| Channel | Channel | Channel the user started typing in. |
| User | User | User that started typing. |
| Since | Date and time | Timestamp at which typing started. |