Skip to main content
These run when your server itself changes (its name, banner, owner and more), and for scheduled events, stage channels and stickers.

Example

Post a message when your server gets a new banner.
How to use one: go to Events, press New Event, pick the event from the list, then add blocks under it. In the list, Discord calls a server a guild, so these events use that word.

Variables every event here has

Some events also have the person variables: {event_user_id}, {event_user_name}, {event_user_mention}, {event_user_avatar}, {event_user_tag} and {event_user_username}.

Server changes

When it runs: someone’s profile in the server changes.Extra variables: the person variables.
When it runs: your server’s features change.Extra variables: {event_old_features}, {event_new_features}.
When it runs: the server gets a new owner.Extra variables: {event_old_owner_id}, {event_new_owner_id}.Build idea: warn your staff in a log channel.
When it runs: When guild becomes partnered runs when your server becomes a Discord partner. When guild partnership is removed runs when it stops.Extra variables: none.
When it runs: the server is renamed.Extra variables: {event_old_guild_name}. The new name is {event_guild_name}.Build idea: post “We are now called {event_guild_name}!”
When AFK channel is set has {event_afk_channel_id} and {event_afk_timeout} (how long before someone counts as away).When AFK channel is removed has {event_afk_channel_id}.
When guild banner is added has {event_banner_url} (a link to the banner).When guild banner is removed has no extras.Build idea: show off the new banner in your announcements channel.
When it runs: the server’s integrations change.Extra variables: none.

Scheduled events

Scheduled events are the events you plan in Discord, with a time and a place.
Three events: When a scheduled event is created, When a scheduled event is updated and When a scheduled event is deleted.Build idea: announce every new server event in your chat.
When a user joins a scheduled event runs when someone presses Interested. When a user leaves a scheduled event runs when they take it back.Variables: the same three as above, plus the person variables.Build idea: DM people a reminder when they say they are interested.

Stage events

Stage Instance Created runs when a stage goes live. Stage Instance Updated runs when it changes. Stage Instance Deleted runs when a stage ends.Build idea: ping everyone when a stage talk starts.

Sticker events

Three events: Sticker Created, Sticker Updated and Sticker Deleted.Build idea: show off new stickers in your chat.

Example

Under When guild banner is added, a message block says:
The bot shows the message with the link to the new banner.