Action Log
The 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.
Set it up
Open the dashboard and pick your server. Sign in with Discord if you haven’t.
Find Action Log in the sidebar (or press ⌘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.
Settings
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 channel
- ChannelEvents without their own channel are logged here.
Messages
- Message deleted
- SettingA message was deleted. Shows the text if it was in my cache.
- Message edited
- SettingA message was edited, with before and after.
- Image deleted
- SettingAn image in a deleted message. I attach a copy when Discord still serves it.
- Messages bulk deleted
- SettingMany messages were deleted at once (purge). Includes a text transcript.
Members
- Member joined
- SettingSomeone joined. New accounts are flagged.
- Member left
- SettingSomeone left, with the roles they had.
- Role given
- SettingA member was given a role.
- Role removed
- SettingA role was taken from a member.
- Nickname changed
- SettingA member’s server nickname changed.
- Username changedAdvanced
- SettingA member changed their username or display name.
- Avatar changedAdvanced
- SettingA member changed their avatar.
Moderation
- Moderation actions
- SettingKovu cases: bans, kicks, mutes, warnings and automatic actions, plus case edits.
- Moderator commands
- SettingA staff member used a Kovu command that needs mod level or higher.
- Member banned
- SettingSomeone was banned, by anyone or any bot.
- Member unbanned
- SettingA ban was lifted.
- Member timed out
- SettingA member was put in timeout.
- Timeout removedAdvanced
- SettingA timeout was lifted before it ran out.
- Member kickedAdvanced
- SettingSomeone was kicked (found in the audit log).
- Discord AutoMod actionAdvanced
- SettingDiscord’s built-in AutoMod blocked a message or timed someone out.
Roles
- Role created
- SettingA role was created.
- Role updated
- SettingA role changed: name, colour, permissions (with a diff) and more.
- Role deleted
- SettingA role was deleted.
Channels and threads
- Channel created
- SettingA channel or category was created.
- Channel updated
- SettingA channel changed: name, topic, settings and permission overwrites (with a diff).
- Channel deleted
- SettingA channel or category was deleted.
- Thread createdAdvanced
- SettingA thread or forum post was created.
- Thread deletedAdvanced
- SettingA thread or forum post was deleted.
Voice
- Joined voice
- SettingA member joined a voice channel.
- Left voice
- SettingA member left a voice channel.
- Switched voice channel
- SettingA member moved to another voice channel.
Server, invites and expressions
- Invite created
- SettingAn invite link was created.
- Invite deleted
- SettingAn invite link was deleted or expired.
- Emoji added
- SettingA custom emoji was added.
- Emoji renamed
- SettingA custom emoji was renamed.
- Emoji deleted
- SettingA custom emoji was deleted.
- Sticker addedAdvanced
- SettingA sticker was added.
- Sticker updatedAdvanced
- SettingA sticker was renamed or changed.
- Sticker deletedAdvanced
- SettingA sticker was deleted.
- Event scheduledAdvanced
- SettingA server event was scheduled.
- Event updatedAdvanced
- SettingA server event changed, started or ended.
- Event cancelledAdvanced
- SettingA server event was deleted.
- Webhooks changedAdvanced
- SettingA webhook was created, edited or deleted (from the audit log).
- Server settings changedAdvanced
- SettingThe server name, icon, verification level or other settings changed.
FiltersAdvanced
Skip noise from busy channels, staff and bots.
- Ignored channels
- ChannelsMessage, voice, invite and thread events here aren’t logged.
- Ignored categories
- ChannelsSame as ignored channels, for every channel in these categories.
- Ignored roles
- RolesDeleted and edited messages from members with these roles aren’t logged.
- Ignore bots
- On/offDon’t log deleted or edited messages from bots and webhooks.
- Flag new accounts (days)
- NumberJoins from accounts younger than this are flagged. 0 turns it off.
DeliveryAdvanced
- Show avatars
- On/offAdd the member’s avatar to message and member logs.
- Show who did it
- On/offLook up the moderator or member responsible in the audit log. I need View Audit Log.
- Attach deleted images
- On/offRe-upload a copy of deleted images while Discord still serves them.
- Post through webhooks
- On/offPost logs through a “Kovu logs” webhook so they don’t share my rate limits. I need Manage Webhooks.
Ready to try Action Log?
Open the dashboard