Event categories
Action Log tracks 26 event types organized into 7 categories:Message Events
- Message Delete
- Message Edit
- Image Delete
- Bulk Message Delete
Member Events
- Member Join
- Member Leave
- Role Add / Remove
- Timeout
- Ban / Unban
- Nickname Change
Role Events
- Role Create
- Role Delete
- Role Update
Channel Events
- Channel Create
- Channel Update
- Channel Delete
Voice Events
- Voice Join
- Voice Leave
- Voice Move
Emoji Events
- Emoji Create
- Emoji Name Change
- Emoji Delete
Server Events
- Invite Create
- Invite Delete
Per-event channel routing
Every event type can be sent to a different channel. Want member joins in#join-log, message deletions in #mod-log, and voice events in #voice-log? Set each one independently, or use /actionlog-bulk to assign an entire category at once.
User Insight on member join
When a new member joins, the Action Log embed includes User Insight — a set of signals that help moderators assess the account at a glance:- Account age — how old the Discord account is, with a configurable warning threshold for new accounts
- User badges — Discord-issued badges (e.g., Nitro, Verified Bot Developer)
- Risk signals — whether the account is Discord-flagged as a spammer
- Prior bans — cross-referenced against the Vision Insight threat pool
- Invite tracking — which invite link the member used to join (when available)
The new account age threshold is configurable. By default, accounts younger than 7 days are highlighted as potentially risky.
Setup wizard
The fastest way to get started is the interactive setup wizard:Commands
| Command | Description |
|---|---|
/actionlog | Enable or disable the Action Log system |
/actionlog-setup | Launch the interactive setup wizard |
/actionlog-set | Set the channel for a specific event type |
/actionlog-bulk | Set one channel for all events in a category (or all events) |
/actionlog-ignore | Add or remove ignored channels and roles |
/actionlog-settings | View the full Action Log configuration |
/actionlog-options | Configure display options (avatar thumbnails, new account age threshold) |
Ignoring channels and roles
You can exclude specific channels or roles from being logged. This is useful for bot channels, staff-only areas, or roles that generate expected noise./actionlog-ignore action:Add channel channel:#bot-spam— stop logging events in that channel/actionlog-ignore action:Add role role:@Bots— stop logging actions by members with that role/actionlog-ignore action:List— see all currently ignored channels and roles