Six categories, six channels
Messages, members, voice, channels & roles, server and moderation each get their own log channel, on/off switch and per-event toggles. Or send everything to one channel.
BotGG Logs is an audit log bot for Discord: every edit, leave, role change and ban lands in the log channel you pick, as a compact color-coded entry. The invite tracker records which invite each member used, so you know where your growth — and your raiders — come from.


Messages, members, voice, channels & roles, server and moderation each get their own log channel, on/off switch and per-event toggles. Or send everything to one channel.
Edits show before and after. Channel and role updates list exactly what changed: name, topic, slowmode, category, permission overwrites, permissions added or removed.
Every join is matched to the invite that was used and shown in the join log. Turn on Invites & Rewards for /invites stats, leaderboards and rewards.
Join entries show account age and member number, and flag accounts younger than your threshold as “New account” — the classic sign of alts and raids.
With Moderation on, cases, AutoMod hits and raid or nuke alerts are mirrored into the moderation log automatically.
Entries are batched up to 10 per message, and ignore lists for channels, roles and bots keep noisy corners out of your logs.
Open your server in the web console, go to Logs and enable the feature. A status banner shows which permissions and capabilities the bot has.
Choose a log channel for each category (or one channel for all) and toggle the individual events. Live previews show each entry exactly as it will appear.
Add channels and roles to ignore, keep bots filtered, and set the account age under which a join counts as a new account for the invite tracker.
Entries appear in your log channels within seconds. The console shows the invite leaderboard; with Invites & Rewards members get /invites stats and rewards too.
Discord’s own audit log is buried in server settings and hides message deletions by regular members. BotGG posts the events that matter into channels your staff already read, colored by kind: green for joins and creations, red for leaves and deletions, amber for changes, violet for moderation.
Showing the text of edited and deleted messages requires Discord’s privileged Message Content access for the bot. When it isn’t available, edit and delete entries still show the author, channel, time and a jump link, marked “Content unavailable”. The console tells you which mode your server is in.
The invite tracker compares invite use counts on every join. How precise it is depends on the permissions the bot has in your server; when a join can’t be matched with certainty it is recorded as unknown rather than guessed. Pair Logs with Verification and the AutoMod setup guide for a complete safety setup.
No slash commands — everything is configured in the web console and runs automatically.
Invite BotGG, open Logs in the web console, enable the feature and pick a log channel for each category you want. Entries start appearing right away; no commands are needed for setup.
Yes, every edit and deletion is logged with author, channel and time. The message text itself is only included when the bot has Discord’s Message Content access; otherwise the entry says the content is unavailable.
On every join the bot re-reads invite use counts and matches the invite whose count went up. Vanity URL joins and bots added through OAuth are labeled as such, and ambiguous joins are marked unknown.
A join from an account younger than the age you set (7 days by default, 0 turns it off). Inviter stats split joins into regular, left, fake and rejoins, so invite contests can’t be farmed with alts.
No. Log entries are posted to your channels and not kept by BotGG. Only invite attribution (who joined through which invite) is stored, to power the invite stats.
Add BotGG for free, then switch features on in the web console.