Skip to main content
These run when people join, leave, get banned, get roles, change their nickname or change their status.

Example

Say hello to new members, or give everyone a role when they join. See Welcome messages and cards.
How to use one: go to Events, press New Event, pick the event from the list, then add blocks under it. The words in {curly brackets} are variables you can type into your blocks.
For join and leave events, turn on the Server Members Intent for your bot in the Discord Developer Portal.

Variables every member event has

Every event on this page has the person and server variables. Some have extra ones, listed in each event below.

The events

When it runs: someone joins your server.Extra variables: none. Use {event_user_mention} to say hello.Build idea: a welcome message or card, and a starting role. See Welcome messages and cards.
When it runs: someone leaves, or is kicked.Extra variables: none.Build idea: say goodbye in a channel.
When it runs: someone is banned.Build idea: post the ban and its reason in your log channel.
When it runs: someone’s ban is taken away.Extra variables: none.
When it runs: someone gets a role.Build idea: say thank you when someone gets your supporter role.
When it runs: someone loses a role.
When it runs: someone changes their nickname in your server.Build idea: log nickname changes for your moderators.
When it runs: someone’s status changes.
When it runs: someone accepts your server’s rules screen.Extra variables: none.Build idea: give them a member role once they accept the rules.

Example

Under When a new user joins the server, a message block says:
The bot shows: Welcome @Sam to Doge Town!
Looking for when a role is made or deleted in the server? That’s on Role, boost and invite events.