Skip to main content
Burger Bot can track a wide range of Discord server events and deliver them as structured log entries to your audit log channel. Events are organized into categories, and each individual event type can be enabled or disabled independently through /config → Audit Logs → Event Settings.
All event types are enabled by default when you first set up your audit log channel. Visit /config to customize which events are logged for your server’s needs.

Member Events

Member events cover changes to who is in your server and what roles or identity they have. These are among the most valuable logs for moderation teams.
EventDescription
Member JoinLogged when a user joins the server. Includes account age and creation date to help identify alt accounts.
Member LeaveLogged when a user leaves or is kicked. Notes whether it was a voluntary leave or a kick action.
Member BanLogged when a member is banned. Includes the moderator responsible and the ban reason if provided.
Member UnbanLogged when a ban is lifted. Includes the moderator who removed it and a timestamp.
Role UpdateLogged when a member’s roles are added or removed. Shows which role changed and who made the change.
Nickname ChangeLogged when a member changes their server nickname. Shows the old and new nickname side by side.

Message Events

Message events help you maintain content accountability and investigate incidents after the fact.
EventDescription
Message DeleteLogged when a message is deleted. Captures the original message content, author, and channel.
Message EditLogged when a message is edited. Shows the before and after content with a link to the message.
Bulk DeleteLogged when multiple messages are deleted at once (e.g., via a /purge command). Logs the count and channel, and lists authors of deleted messages where possible.
Discord does not always provide message content to bots for messages that were not cached. Very old messages that get deleted may log without the original content. This is a Discord API limitation, not a Burger Bot limitation.

Channel Events

Channel events let you track structural changes to your server’s layout.
EventDescription
Channel CreateLogged when a new text, voice, forum, or category channel is created. Includes the creator and channel type.
Channel DeleteLogged when a channel is deleted. Captures the channel name, type, and the moderator who deleted it.
Channel UpdateLogged when a channel’s settings are changed — name, topic, permissions, slowmode, etc. Shows the specific property that changed.

Role Events

Role events help you track permission changes that could affect server security.
EventDescription
Role CreateLogged when a new role is created. Includes the role name, color, and who created it.
Role DeleteLogged when a role is deleted. Captures the role name and who removed it.
Role UpdateLogged when a role’s properties change — name, color, permissions, hoisting, mentionability. Shows old and new values.
Pay close attention to Role Update logs. Unexpected permission changes (e.g., a role gaining Administrator) are a common sign of a compromised moderator account or unauthorized server activity.

Voice Events

Voice events provide visibility into your voice channel activity, useful for community management and ERLC session oversight.
EventDescription
Voice JoinLogged when a member joins a voice channel. Includes the member and channel name.
Voice LeaveLogged when a member leaves a voice channel. Includes the duration they were connected.
Voice MoveLogged when a member is moved between voice channels by a moderator. Includes who moved them and from/to channel names.
If you’re running an ERLC server, voice event logs can help you track session attendance and verify that members were active in the correct department voice channels during a session.