Setting Up the Audit Log
1
Designate a log channel
Pick — or create — a channel where Percy should post log entries. Restrict it so only moderators can read it, then run:Percy creates a webhook in that channel and starts posting events immediately.
2
Choose which events to log
By default all supported event categories are active. Use Pass When you run the command, Percy will autocomplete available flag names so you don’t need to memorise them.
/moderation auditlog alter to turn individual categories on or off:all as the flag to enable or disable every category at once:3
Set up a separate alerts channel (optional)
Moderation alerts are distinct from the audit log — they surface live AutoMod triggers and raid warnings as they happen. Point Percy at a dedicated channel:Keeping alerts separate from the audit log makes it easy to triage active incidents without scrolling past historical entries.
Events Logged
Percy groups audit log events into named categories. You can toggle each category independently with/moderation auditlog alter.
Moderation Alerts
Moderation alerts run alongside the audit log but serve a different purpose: they notify your team about events that need an immediate response, such as a raid or an AutoMod trigger, rather than logging historical changes./moderation with no subcommand.
The audit log channel should be visible only to your moderation team. Set Discord channel permissions to deny View Channel for
@everyone and grant it only to your moderator roles.Disabling the Audit Log
If you need to stop logging temporarily, run:/moderation auditlog set.
Next Steps
Server Setup
Set a custom prefix and run through the full initial setup checklist.
Command Permissions
Control which commands Percy responds to per channel and server-wide.