Events
Automations that start when something happens.
An event starts with an Event trigger:
- Member joins
- Member leaves
- Member banned
- Member unbanned
- Member gets a role
- Member loses a role
- Nickname changed
- Server avatar changed
- Member boosts
- Member stops boosting
- Member timed out
- Timeout removed
- Message sent
- Message edited
- Message deleted
- Pins changed
- Reaction added
- Reaction removed
- All reactions cleared
- Channel created
- Channel deleted
- Channel changed
- Thread created
- Thread deleted
- Thread changed
- Role created
- Role deleted
- Role changed
- Joins voice
- Leaves voice
- Switches voice channel
- Starts streaming
- Stops streaming
- Server-muted
- Server mute lifted
- Mutes themselves
- Unmutes themselves
- Invite created
- Invite deleted
- Emoji added
- Emoji removed
- Sticker added
- Sticker removed
- Server event planned
- Server event cancelled
- Interested in an event
- No longer interested
- AutoMod acted
- Poll vote added
- Poll vote removed
- Bot starts
- Bot added to a server
- Bot removed from a server
- Saved variable changes
- Reusable steps (run from other workflows)
- Button clicked
- Menu option chosen
- Form submitted
- On a schedule
- Webhook received
Button clicked, Menu option chosen and Form submitted listen for the ID you gave a button, menu or form. They can reply privately and open forms, like commands.
On a schedule runs every few minutes, hours or days while the bot is online. It has no member or channel, so use Send message with a channel ID.
Reusable steps never start on their own. Run them from any command or event with the Run reusable steps step to share logic between workflows. They share the caller's variables and can be nested three deep.