Action Log
Off by defaultThe action log posts what happens in your server to the channels you choose: deleted and edited messages with their original text, joins and leaves, role and channel changes, voice activity and every moderation action.
On this page
Set it upLink to this section
- Open the dashboard and pick your server. Sign in with Discord if you haven’t.
- Find Action Log in the module list (press / to filter it, or ⌘K and type its name) and turn it on.
- Go through the settings below. Simple mode shows the essentials; switch to Advanced for the rest.
- Changes apply in your server within a few seconds of saving.
Tips
- Send noisy events (message edits, voice) to a separate channel from joins and bans.
- Ignore staff channels so private conversations stay out of the log.
- Give each group of events its own channel, or use Mass edit to send any set of events to one channel. Threads and forum posts work as log channels too.
SettingsLink to this section
What you’ll find on the Action Log page of the dashboard. Settings marked Advanced only show in Advanced mode.
Log channel
Pick where logs go. You can send any event to its own channel below.
- Log channelChannel
- Events without their own channel are logged here.
Messages
- Messages channelChannel
- Events in this group without their own channel are logged here instead of the log channel.
- Message deletedSetting
- A message was deleted, with its text. To show it, I keep this server’s messages for up to 7 days.
- Message editedSetting
- A message was edited, with before and after.
- Image deletedSetting
- An image in a deleted message. I attach a copy when Discord still serves it.
- Messages bulk deletedSetting
- Many messages were deleted at once (purge). Includes a text transcript.
- Message pinnedAdvancedSetting
- A message was pinned, with who pinned it (from the audit log).
- Message unpinnedAdvancedSetting
- A message was unpinned, with who unpinned it (from the audit log).
- Poll startedAdvancedSetting
- Someone started a poll, with its question and answers. Each poll is logged once.
- Poll endedAdvancedSetting
- A poll closed, with the winning answer.
Members
- Members channelChannel
- Events in this group without their own channel are logged here instead of the log channel.
- Member joinedSetting
- Someone joined. New accounts are flagged.
- Member leftSetting
- Someone left, with the roles they had.
- Role givenSetting
- A member was given a role.
- Role removedSetting
- A role was taken from a member.
- Nickname changedSetting
- A member’s server nickname changed.
- Username changedAdvancedSetting
- A member changed their username or display name.
- Avatar changedAdvancedSetting
- A member changed their avatar.
- Profile banner changedAdvancedSetting
- A member changed their server profile banner.
- Started boostingAdvancedSetting
- A member boosted the server.
- Stopped boostingAdvancedSetting
- A member’s boost ended.
- Finished onboardingAdvancedSetting
- A member passed the rules screening or onboarding and can now talk.
- Bot addedAdvancedSetting
- A bot or app was added to the server, with who added it.
Moderation
- Moderation channelChannel
- Events in this group without their own channel are logged here instead of the log channel.
- Moderation actionsSetting
- Kovu cases: bans, kicks, mutes, warnings and automatic actions, plus case edits.
- Moderator commandsSetting
- A staff member used a Kovu command that needs mod level or higher.
- Member bannedSetting
- Someone was banned, by anyone or any bot.
- Member unbannedSetting
- A ban was lifted.
- Member timed outSetting
- A member was put in timeout.
- Timeout removedAdvancedSetting
- A timeout was lifted before it ran out.
- Member kickedAdvancedSetting
- Someone was kicked (found in the audit log).
- Discord AutoMod actionAdvancedSetting
- Discord’s built-in AutoMod blocked a message or timed someone out.
- Members prunedAdvancedSetting
- Inactive members were pruned, with how many and by whom.
- AutoMod rule createdAdvancedSetting
- A Discord AutoMod rule was created.
- AutoMod rule updatedAdvancedSetting
- A Discord AutoMod rule was changed, turned on or turned off.
- AutoMod rule deletedAdvancedSetting
- A Discord AutoMod rule was deleted.
- Command permissions changedAdvancedSetting
- Who can use an app’s commands changed (Server Settings → Integrations).
Roles
- Roles channelChannel
- Events in this group without their own channel are logged here instead of the log channel.
- Role createdSetting
- A role was created.
- Role updatedSetting
- A role changed: name, color, permissions (with a diff) and more.
- Role deletedSetting
- A role was deleted.
Channels and threads
- Channels and threads channelChannel
- Events in this group without their own channel are logged here instead of the log channel.
- Channel createdSetting
- A channel or category was created.
- Channel updatedSetting
- A channel changed: name, topic, settings and permission overwrites (with a diff).
- Channel deletedSetting
- A channel or category was deleted.
- Thread createdAdvancedSetting
- A thread or forum post was created.
- Thread deletedAdvancedSetting
- A thread or forum post was deleted.
- Thread updatedAdvancedSetting
- A thread or forum post was renamed, or its slowmode, tags or archive time changed.
- Thread archived or lockedAdvancedSetting
- A thread or forum post was archived, reopened, locked or unlocked.
- Forum post createdAdvancedSetting
- A forum or media post was created, with its first message and tags.
Voice
- Voice channelChannel
- Events in this group without their own channel are logged here instead of the log channel.
- Joined voiceSetting
- A member joined a voice channel.
- Left voiceSetting
- A member left a voice channel.
- Switched voice channelSetting
- A member moved to another voice channel.
- Server mutedAdvancedSetting
- A moderator muted or unmuted a member for the whole server.
- Server deafenedAdvancedSetting
- A moderator deafened or undeafened a member for the whole server.
- Muted themselvesAdvancedSetting
- A member muted or unmuted their own microphone.
- Deafened themselvesAdvancedSetting
- A member deafened or undeafened themselves.
- Screen sharingAdvancedSetting
- A member started or stopped sharing their screen (Go Live).
- CameraAdvancedSetting
- A member turned their camera on or off.
- Disconnected by a moderatorAdvancedSetting
- A moderator disconnected members from voice (from the audit log).
- Moved by a moderatorAdvancedSetting
- A moderator moved members to another voice channel (from the audit log).
- Voice status changedAdvancedSetting
- A voice channel’s status was set or cleared.
- Stage startedAdvancedSetting
- A Stage went live, with its topic.
- Stage updatedAdvancedSetting
- A live Stage’s topic changed.
- Stage endedAdvancedSetting
- A Stage ended.
Server, invites and expressions
- Server, invites and expressions channelChannel
- Events in this group without their own channel are logged here instead of the log channel.
- Invite createdSetting
- An invite link was created.
- Invite deletedSetting
- An invite link was deleted or expired.
- Emoji addedSetting
- A custom emoji was added.
- Emoji renamedSetting
- A custom emoji was renamed.
- Emoji deletedSetting
- A custom emoji was deleted.
- Sticker addedAdvancedSetting
- A sticker was added.
- Sticker updatedAdvancedSetting
- A sticker was renamed or changed.
- Sticker deletedAdvancedSetting
- A sticker was deleted.
- Event scheduledAdvancedSetting
- A server event was scheduled.
- Event updatedAdvancedSetting
- A server event changed, started or ended.
- Event canceledAdvancedSetting
- A server event was deleted.
- Webhooks changedAdvancedSetting
- A webhook was created, edited or deleted (from the audit log).
- Server settings changedAdvancedSetting
- The server name, icon, verification level or other settings changed.
- Integration addedAdvancedSetting
- An integration (Twitch, YouTube, an app) was added.
- Integration updatedAdvancedSetting
- An integration’s settings changed.
- Integration removedAdvancedSetting
- An integration or app was removed.
- Sound addedAdvancedSetting
- A soundboard sound was added.
- Sound updatedAdvancedSetting
- A soundboard sound was renamed or changed.
- Sound deletedAdvancedSetting
- A soundboard sound was deleted.
- Onboarding changedAdvancedSetting
- Onboarding questions, default channels or the Server Guide changed.
- Interested in an eventAdvancedSetting
- A member marked a server event as interested.
- No longer interestedAdvancedSetting
- A member took back their interest in a server event.
- Server renamedAdvancedSetting
- The server name changed (also part of “Server settings changed”).
- Server images changedAdvancedSetting
- The server icon, banner or invite background changed.
- Vanity URL changedAdvancedSetting
- The server’s custom invite link changed.
- Ownership transferredAdvancedSetting
- The server got a new owner.
- Safety settings changedAdvancedSetting
- Verification level, explicit image filter, 2FA for moderation or the age-restricted level changed.
- Boost level changedAdvancedSetting
- The server reached or lost a boost level.
- Server features changedAdvancedSetting
- Server features such as Community or Discovery were turned on or off.
FiltersAdvanced
Skip noise from busy channels, staff and bots.
- Ignored channelsChannels
- Message, voice, invite and thread events here aren’t logged.
- Ignored categoriesChannels
- Same as ignored channels, for every channel in these categories.
- Ignored rolesRoles
- Deleted and edited messages from members with these roles aren’t logged.
- Ignore botsOn/off
- Don’t log deleted or edited messages from bots and webhooks.
- Ignore embed-only messagesOn/off
- Don’t log deleted messages that only held embeds, like link previews.
- Log polls onceOn/off
- A deleted poll isn’t logged again as a deleted message. Use “Poll started” to log new polls.
- Ignore chat in voice channelsOn/off
- Don’t log deleted or edited messages in the text chat of voice and Stage channels.
- Flag new accounts (days)Number
- Joins from accounts younger than this are flagged. 0 turns it off.
DeliveryAdvanced
- Show avatarsOn/off
- Add the member’s avatar to message and member logs.
- Show who did itOn/off
- Look up the moderator or member responsible in the audit log. I need View Audit Log.
- Attach deleted imagesOn/off
- Re-upload a copy of deleted images while Discord still serves them.
- Post through webhooksOn/off
- Post logs through a “Kovu logs” webhook so they don’t share my rate limits. I need Manage Webhooks.
Ready to try Action Log?
Pick your server, turn it on and save. Changes reach Discord in seconds.