Discord Logging Bot — Audit Log & Server Events

A Discord logging bot records every server event and routes it to 7 log channels you set with /setlog.

The SaqrBot dashboard Logs page for configuring server event logging
The SaqrBot dashboard Logs page for configuring server event logging

What Gets Logged

SaqrBot tracks every server event and groups it into 7 routable log channels, with per-event switches in the dashboard.

The 7 Log Channels

The 7 channels: Moderation, Chat, Join/Leave, Voice, Server, Points, Tickets.

What a SaqrBot Log Looks Like

Every log is a Discord embed: a colour bar, the member, a title, a few fields and a footer, in Arabic or English.

Joins and leaves

The join log shows the member, account age, member count and inviter; the leave log shows whether the member left or was kicked.

SaqrBot join and leave log embeds in Discord: a member joining with account age, member count and inviter, and a member leaving
Join and leave logs in the Join/Leave channel

Voice: join, move and leave

One card per voice event: join, move, leave, plus mute, deafen, stream and camera changes.

SaqrBot voice log embeds in Discord: a member joining, moving between and leaving voice channels
Voice join, move and leave logs in the Voice channel

Message edits and deletes

Edit cards show the text before and after; delete cards keep the text and show who removed it or why.

SaqrBot chat log embeds in Discord: an edited message with its text before and after, and a message deleted by a moderator
Message edit and delete logs in the Chat channel

Member and role changes

The Server channel logs nickname, role and timeout changes on members, and every edit to a role.

SaqrBot server log embeds in Discord: a nickname change, roles added and removed, and a role edit
Nickname, role and role-edit logs in the Server channel

Ban, kick and mute

Ban, kick and mute actions land in the Moderation channel with the member, reason, moderator and duration.

SaqrBot moderation log embeds in Discord: a ban and a one-hour mute with reason and moderator
Ban and mute logs in the Moderation channel

Pick a channel for each type with /setlog and these cards start arriving.

Per-Category Channels

Separate channels per log type for clean organization.

Setting Up Logs

Run /setlog, pick a type, choose a channel — about two minutes.

Why Logs Matter

Logs are evidence — essential for fair moderation.

How to set up a Discord logging bot with SaqrBot

Run /setlog

Run the /setlog command in your server to open the log configuration.

Pick the log type

Choose the log type you want to route: Moderation, Voice, Join/Leave, Chat, Server, Points, or Tickets.

Choose the channel

Select the Discord channel that this log type should post to.

Repeat per category

Repeat /setlog once for each of the 7 categories so every event type has its own channel. The whole setup takes about two minutes.

Related

Related reading links.

Frequently Asked Questions

What does a Discord logging bot do?

A Discord logging bot records every important server event — message edits and deletes, member joins and leaves, role changes, bans, kicks, voice activity, and server or channel changes — so you always have an audit log to fall back on. SaqrBot captures all of these and routes them to 7 separate log channels you configure independently.

What events does SaqrBot log?

SaqrBot tracks message edits and deletes (including bulk deletes), member joins and leaves, role assignments and removals, nickname changes, channel and role creates, deletes and updates, bans and unbans, kicks, voice activity (join, leave, move, and mute, deafen, stream or camera changes), server setting updates, and all moderation actions taken through SaqrBot.

How many log channels does SaqrBot support?

SaqrBot organizes everything into exactly 7 log channels, and you assign a separate channel to each: Moderation, Chat, Join/Leave, Voice, Server, Points, and Tickets. Keeping them apart means a moderator hunting a deleted message never has to scroll past voice or points noise.

How do I set up logging in Discord?

The fastest way is the /setlog command: run /setlog, pick the log type (Moderation, Voice, Join/Leave, Chat, Server, Points, or Tickets), and choose the channel it should post to. Repeat once per category and your logging bot is live. You can also manage the same 7 channels from the dashboard, and the whole setup takes about two minutes.

Is SaqrBot's logging bot free?

Yes. Every logging feature is free — all 7 log channels, independent routing, and full dashboard control are included at no cost, and you add SaqrBot to your server in about 10 seconds.

Why do server logs matter?

Logs are your server's security camera. When a member claims they were unfairly banned, you have the evidence. When someone deletes a toxic message, you have the original. When a raid happens, you can trace exactly what happened and when. Without logs, moderation becomes guesswork.

Never miss what happens in your server

7 log channels, independent routing, full control.

Add to Discord