Skip to main content
When an event runs, DogeBot tells your blocks what happened with values that start with event_. For example, in When a new user joins the server, {event_user_mention} pings the person who joined.
Open a group below to see every event in it and the values it gives you. In the builder, the variable list only shows the values that work in the event you picked.
The normal values like {server} and {server_members} work in events too. In events about a person, {user_name} and friends are about that person as well.

Values many events share

These come up again and again, so here they are once.

Every event

Member events

Has the values about the person and the server.
Has the values about the person and the server.Plus:
Has the values about the person and the server.Plus:
Has the values about the person and the server.
Has the values about the person and the server.Plus:
Has the values about the person and the server.Plus:
Has the values about the person and the server.
Has the values about the person and the server.Plus:
Has the values about the person and the server.Plus:
Has the values about the person and the server.

Message events

Has the values about the person, the channel and the message.
Has the values about the person, the channel and the message.Plus:
Has the values about the person, the channel and the message.
Has the values about the channel.
Has the values about the person, the server and the channel.

Reaction events

In reaction events, the person is whoever reacted. The event_message_author_ values are about whoever wrote the message.
Has the values about the person, the channel and the message.Plus:
The same values as When a reaction is added. {event_reaction_count} is the count after it was removed.
Has the values about the person, the channel and the message.
Has the values about the person, the channel and the message.Plus:

Voice events

Every voice event has the values about the person and the server, plus: The voice events are: joins, leaves, starts streaming, stops streaming, is server muted, self mutes, is server unmuted, self unmutes, is server deafened, self deafens, is server undeafened and self undeafens.
Has the values about the person and the server.Plus:

Channel events

Has the values about the server and the channel.
Has the values about the channel.Plus:
Has the values about the server and the channel.
Has the values about the channel.
Has the values about the channel.Plus:
Has the values about the channel.Plus:

Thread events

Has the values about the server and the channel.Plus:
Has the values about the server.Plus:
Has the values about the server.Plus:
Has the values about the channel.Plus:
Has the values about the person.Plus:

Role events

Has the values about the server.Plus:
Has the values about the server.Plus:

Boost events

Has the values about the person and the server.
Has the values about the person and the server.
Has the values about the server.Plus:

Server events

Has the values about the server.Plus:
Has the values about the server.Plus:
Has the values about the server.Plus:
Has the values about the server.Plus:
Has the values about the server.Plus:
Has the values about the server.Plus:
When guild banner is removed, When guild becomes partnered, When guild partnership is removed and Guild Integrations Updated have the values about the server.

Invite events

Has the values about the channel.Plus:
Has the values about the channel.Plus:

Poll events

Has the values about the person, the channel and the message.Plus:

Scheduled event events

Has the values about the server.Plus:
Has the values about the person and the server, plus the same three event_scheduled_event_ values.

Stage and sticker events

Has the values about the server and the channel.Plus:
Has the values about the server.Plus:

Auto Moderation and audit events

Has the values about the person, the server, the channel and the message.Plus:
Has the values about the server.Plus:
Has the values about the person and the server.Plus:
Has the values about the server.Plus:

Bot events

Runs every time your bot turns on. Great for a Bot status block.
Has the values about the server.Plus:
Has the values about the server.
Has the values about the server.Plus:

Timed events

The clock events (every 10 seconds, 1 minute, 5, 10 and 30 minutes, 1, 3, 6 and 12 hours, and every 24 hours) run by themselves. Nobody did anything, so there is no person and no channel. To say something, use Post in a channel with a channel ID.
Runs when one of your own timed events fires. Gives {timed_event_name} and {timed_event_id}.

Social alerts and webhooks

Choose the YouTube channel in Integrations. Gives {event_youtube_video_title}, {event_youtube_video_url}, {event_youtube_video_thumbnail}, {event_youtube_channel_title} and more. See YouTube, Twitch and TikTok alerts.
Choose the streamer in Integrations. Gives {event_twitch_display_name}, {event_twitch_stream_title}, {event_twitch_game_name}, {event_twitch_channel_url}, {event_twitch_viewer_count} and more.
Choose the account in Integrations. Gives {event_tiktok_display_name}, {event_tiktok_post_url}, {event_tiktok_post_description}, {event_tiktok_post_thumbnail} and more.
Runs when another website sends data to your bot’s webhook link. Every field it sends becomes a {webhook_...} value: a field called amount becomes {webhook_amount}. See Inbound webhooks.

WhatsApp flows

WhatsApp flows use their own values, not event_ ones: See WhatsApp variables.