What is Logs Bot?
A Discord bot that records what happens on your server and posts it to private staff channels.
How it works
When something happens on your server, such as a ban, a deleted message, a role change or someone joining a voice channel, Logs Bot posts a log entry about it to a channel you picked. Each entry says what happened, who it happened to, who did it and when.
You decide which events are logged and which channel each one goes to. Anything you don’t turn on is not logged.
What you can log
There are 65 log types in 12 categories: messages, moderation, members, users, roles, channels, voice, invites, scheduled events, webhooks and stages, emojis and stickers, and boosts.
- Message LogsMessage Sent, Message Edited, Message Deleted, Bulk Message Deleted4
- Moderation & Security LogsMember Banned, Ban Removed, Timeout Applied, Timeout Removed, Member Kicked, Presence Updated, Permission Overwrites Changed, Bot Added to Server, Bot Removed from Server9
- Member LogsMember Joined, Member Left, Member Updated, Nickname Changed4
- User LogsUsername Changed, Avatar Changed2
- Role LogsRole Created, Role Deleted, Role Updated3
- Channel LogsChannel Created, Channel Deleted, Channel Updated, Thread Created, Thread Updated, Thread Deleted, AFK Channel Changed, System Messages Channel Changed8
- Voice LogsVoice State Updated, Started Streaming, Stopped Streaming, Started Video, Stopped Video, Self Muted, Self Unmuted, Self Deafened, Self Undeafened, Server Muted, Server Unmuted, Server Deafened, Server Undeafened13
- Invite LogsInvite Created, Invite Deleted2
- Scheduled Event LogsScheduled Event Created, Scheduled Event Updated, Scheduled Event Deleted, Scheduled Event Started, Scheduled Event Ended, Event Subscription Added, Event Subscription Removed7
- Webhook & Stage LogsWebhook Updated, Stage Started, Stage Updated, Stage Ended4
- Emoji & Sticker LogsEmoji Created, Emoji Updated, Emoji Deleted, Sticker Created, Sticker Updated, Sticker Deleted6
- Nitro & Boost LogsServer Boosted, Server Boost Removed, Boost Tier Changed3
Two places to manage it
- In Discord, with slash commands such as
/setup,/set-logsand/settings. - On the website, in the dashboard: turn logs on and off, browse past logs, read transcripts and export your data.
Both change the same settings. A log you turn on in the dashboard shows up in /settings, and the other way round.
Who can set it up
Anyone with the Discord Manage Server permission. Setup commands are hidden from everyone else, and only servers where you have that permission appear in the dashboard.
Still stuck?
Ask the team in the Logs Bot support server.