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.
| Event | Description |
|---|
| Member Join | Logged when a user joins the server. Includes account age and creation date to help identify alt accounts. |
| Member Leave | Logged when a user leaves or is kicked. Notes whether it was a voluntary leave or a kick action. |
| Member Ban | Logged when a member is banned. Includes the moderator responsible and the ban reason if provided. |
| Member Unban | Logged when a ban is lifted. Includes the moderator who removed it and a timestamp. |
| Role Update | Logged when a member’s roles are added or removed. Shows which role changed and who made the change. |
| Nickname Change | Logged 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.
| Event | Description |
|---|
| Message Delete | Logged when a message is deleted. Captures the original message content, author, and channel. |
| Message Edit | Logged when a message is edited. Shows the before and after content with a link to the message. |
| Bulk Delete | Logged 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.
| Event | Description |
|---|
| Channel Create | Logged when a new text, voice, forum, or category channel is created. Includes the creator and channel type. |
| Channel Delete | Logged when a channel is deleted. Captures the channel name, type, and the moderator who deleted it. |
| Channel Update | Logged 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.
| Event | Description |
|---|
| Role Create | Logged when a new role is created. Includes the role name, color, and who created it. |
| Role Delete | Logged when a role is deleted. Captures the role name and who removed it. |
| Role Update | Logged 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.
| Event | Description |
|---|
| Voice Join | Logged when a member joins a voice channel. Includes the member and channel name. |
| Voice Leave | Logged when a member leaves a voice channel. Includes the duration they were connected. |
| Voice Move | Logged 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.