Skip to main content
An event is something that happens on its own in your server. Your bot can listen for it and do something when it happens. DogeBot has more than 100 events to pick from.

Some examples

How to make an event

1

Make a new event

Press Events in the sidebar, then New event.
2

Pick what it listens for

The event list has groups down the side, starting with All events. Pick a group, or type in Search events to find one fast, like join or message.
The event picker with groups and a search box

Picking what your event listens for

3

Add blocks

The Event Builder opens. Add Steps and Checks under the first block and join them, just like a command. Events have no Inputs, because nobody types anything.
4

Save and switch it on

Press Save. Make sure the event is switched on in your Events list.

Example: say hello

Event: someone joins the server → Post in a channel: Welcome {user_name}!Sam joins. The bot posts: Welcome Sam!
See every event in Event triggers.

Switching events on and off

Use the switch next to an event in the Events list or in the builder’s side list. An event that is off shows “Off, it won’t run” and does nothing until you switch it on again. It takes about 10 seconds to take effect.

Timed events

A timed event runs by itself on a clock, like every hour. See Timed events.

Things to know

  • For message events, turn on the Message Content Intent in the Discord Developer Portal.
  • For join and leave events, turn on the Server Members Intent.
See Make a Discord bot.
Not working? Open Error Logs.