Everything the bot does, in detail.
50+ event types across 7 modules: messages (before/after, re-uploaded attachments), voice, moderation, roles, channels, members, server. "By whom" attribution via the real-time audit stream.
Every server action becomes a clear embed: who did what, before/after, direct links. Deleted messages come back with their content and files even after a bot restart (14-day configurable persistence). Purges generate a full .txt archive. A generic audit fallback even captures unexpected Discord events.
Snapshot of everything: channels, roles, permissions, member roles, bans, emojis. Daily scheduling and soft or strict restore, full or scoped.
Backups store the exact server structure including permission overwrites, and who wore which roles. Restore recreates what's missing, fixes what changed and automatically gives members their roles and nicknames back — with a strict mode that also deletes what wasn't in the backup and re-applies bans.
A sensitive role (admin, manage roles…) gets assigned? Instant alert with staff ping and Remove / Legitimate buttons.
The bot watches dangerous permissions and alerts in real time, with persistent staff-only buttons to undo the assignment in one click. Creating a role with sensitive permissions also triggers an alert.
90-day searchable history: by module, member, moderator, period. Numbered sanction cases and CSV export.
Every event is journaled in a database: find anything, even if the Discord embeds were deleted. Every ban/kick/timeout gets a case number, browsable per member or per moderator.
Per-second voice time: member stats (24h / 7d / all-time), paginated leaderboards, top channels.
Reliable tracking with continuous saving (a crash never loses more than 5 minutes), automatic resume on startup, AFK channel excluded, live session display.
Who invited whom, how many stayed, inviter leaderboard, active links per member.
Reliable used-invite detection (anti-race lock, max-use invites, vanity URL), per-member stats and anti-farm leaderboard.
Every nickname and avatar of a member archived forever — actual images saved, not just links.
Every username, display name, server nickname and avatar change is archived. Avatar images are stored on the bot's server: they survive even when Discord deletes them. Paginated gallery and full list per member.
Any change to the log config is itself logged. On restart, the bot catches up on missed actions.
No one can silently disable logging: every change (Discord or dashboard) is traced with its author. After downtime, the bot reads missed audit logs and posts a "while I was away" summary.