Moderation
Logging Free
A paper trail for messages, joins, roles, moderation, invites, voice and server changes - each in a channel of its own if you like.
A paper trail in channels of your choice: deleted and edited messages, joins and leaves, nickname and role changes, bans and timeouts by anyone, changes to channels, roles and the server, and voice activity.
Setting it up
- Create private channels for your staff - one for everything, or one per kind.
- Start with the general log: everything that has no channel of its own goes there.
- Give a kind its own channel whenever you want it apart: messages, joins and leaves, members, roles, moderation, voice, invites, server changes, and what Discord’s own AutoMod did.
Settings
Everything you can set for this module in the dashboard.
- Log channels - One channel per kind of event - or fewer: a kind without a channel of its own uses the general log.
- General log - Everything that has no channel of its own below. Leave it empty and only the kinds with a channel are logged.
- Message log - Deleted, bulk-deleted and edited messages.
- Join / leave log - Who joined (with the age of the account) and who left (with the roles they had). Empty = member log.
- Member log - Nickname changes - and joins, leaves and roles while those have no channel of their own.
- Role log - Roles given to and taken from members, with who did it (needs View Audit Log), and roles created, changed or deleted. Empty = member log and server log.
- Moderation log - Bans, kicks and timeouts by anyone (needs View Audit Log).
- Voice log - Voice joins, leaves and moves.
- Invite log - Invites created and deleted. Empty = server log. (Who joined through which invite: module Invite Tracker.)
- Server log - Channels, emojis and server settings.
- Discord AutoMod log - What Discord's own AutoMod rules blocked or flagged (Server Settings > AutoMod). Needs the Manage Server permission. Pangobot's AutoMod has its log channel in its own module.
- What is left out
- Ignore messages from bots
- Ignored channels / categories
Good to know
- A kind without a channel falls back: joins and roles to the member log, invites and role changes to the server log, and everything to the general log. Without a general log, a kind with no channel is simply not logged.
- The role log names who gave or took a role, and the reason if one was given - from the audit log, so it needs View Audit Log.
- The Discord AutoMod log shows what the rules under Server Settings > AutoMod blocked or flagged. Discord only tells bots with Manage Server about it. Pangobot’s own AutoMod has its log channel in its own settings; so have Tickets, Join Guard and the Invite Tracker (who joined through which invite).
- The moderation log also shows actions taken without Pangobot, from the audit log - it needs View Audit Log for that.
- Bot messages are ignored by default; channels and whole categories can be excluded.
- Logs are posted to Discord, not stored by Pangobot. Deleted messages are shown from what the bot still had in memory.
What the bot needs
- View Audit Log; in the log channels Send Messages and Embed Links.