Core Features

Logging

Track everything that matters with a powerful, configurable event logging system built for transparency and audits.

Logging System

Comprehensive event logging with 13 categories and 100+ event types. Logs to Discord channels via webhooks with granular per-event control.

Quick Start

Auto-setup (recommended):

/log autosetup

Creates 6 channels automatically: error-logs, message-logs, mod-logs, member-logs, server-logs, voice-logs

Manual setup:

/log setup

Interactive UI with dropdowns for custom configuration.


Commands

/log setup

Opens interactive configuration menu.

/log autosetup

Automatically creates logging channels.

/log view

Display current configuration with all channels and events.

/log add

ParameterTypeDescription
channelTextChannelChannel to log events to
categoryChoiceMain category (Messages, Moderation, etc.)

Add specific sub-events to a category. Uses multi-select dropdown.

/log remove

ParameterTypeDescription
channelTextChannelChannel to stop logging to
categoryChoiceCategory to remove events from

Remove specific sub-events from logging. Uses multi-select dropdown.

/log ignore

ParameterTypeDescription
typeChoiceUser, Role, or Channel
targetStringMentions (supports multiple)

Ignore users/roles/channels from logging. Supports multiple mentions in one command.

/log unignore

ParameterTypeDescription
typeChoiceUser, Role, or Channel
targetStringMentions (supports multiple)

Remove from ignore list. Supports multiple mentions.

/log reset

ParameterTypeDescription
categoryChoice (optional)Reset specific category or all
delete_channelsBooleanDelete created log channels

Reset logging configuration. Requires confirmation.


Available Log Categories

Errors (7 events)

Permission Error, Missing Resource, Invalid Input, Cooldown Hit, Command Failed, Feature Not Configured, Integration Failure

Messages (11 events)

Delete, Edit, Bulk Delete, Sent via Command, Pin, Unpin, Reaction Add/Remove/Clear/Clear Emoji, Command Executed

Moderation (10 events)

Ban, Unban, Kick, Timeout, Timeout Remove, Warning, Case Delete, Case Update, Warn Add/Remove

Users (10 events)

Join, Leave, Nickname Update, Roles Update, Avatar Update, Roles Add/Remove, Timed Out, Timeout Remove, Avatar Update

Roles (7 events)

Create, Delete, Hoist Update, Mentionable Update, Name Update, Permission Update, Icon Update

Channels (12 events)

Create, Delete, Update, Name/Topic Update, Type/Voice Update, Slow Mode Update, Permissions Update, Parent Update, NSFW Update, Pins Update, Default Settings Update, Forum Layout/Tags Update

Server (16 events)

Member Join/Leave, Prune, Name/Description Update, Icon/Banner/Splash Update, Vanity Update, Owner Update, Locale Update, Verification/Security Update, Features Update, Notification Settings, Boost Update, AFK Settings, System Channel, Widget Update, Onboarding Toggle/Channels/Questions

Webhooks (5 events)

Create, Delete, Avatar Update, Name Update, Channel Update

Invites (2 events)

Create, Delete

Voice (7 events)

User Kick, Leave, Move, Mute, Switch, Channel Join, Channel Full

Emojis (3 events)

Create, Delete, Name Update

Stickers (4 events)

Create, Delete, Name Update, Description Update

Threads (9 events)

Create, Delete, Name Update, Archive Duration Update, Slow Mode Update, Unarchive, Archive, Lock, Unlock


Features

Webhook-based logging - Uses webhooks for better rate limits and automatic recreation if deleted

Per-event control - Enable/disable individual events within each category

Ignore lists - Filter out specific users, roles, or channels from logs

Embed filtering - Option to ignore embed-only messages

Audit log integration - Automatically fetches moderators from audit logs (non-blocking)

Deduplication - Prevents duplicate log entries for the same event

Bot action filtering - Automatically skips logging the bot's own moderation actions


Configuration Examples

Single category, all events:

  1. /log setup → Select "Set log channels"
  2. Choose category (e.g., "Messages")
  3. Select all events in dropdown
  4. Choose channel

Multiple categories, same channel: Repeat the above for each category, selecting the same channel each time.

Ignore specific users:

/log ignore type:User target:@User1 @User2 @User3

Reset specific category:

/log reset category:Messages delete_channels:False