Logging
Per-guild audit logging controlled from the dashboard.
The Logging module creates Discord embeds for selected server events: message deletes, message edits, member joins, member leaves, moderation cases, and voice channel movement. Each event has its own toggle, and all enabled events are sent to the configured log channel.
Use it when staff need a lightweight audit trail without reading raw database records. The module reads a guild logging configuration through a 5-minute in-memory cache, which reduces database traffic under busy servers. Dashboard changes are stored immediately, but the bot may continue using a cached config until the cache expires.
Channel or webhook
Logs go to the log channel by default. If you also paste a webhook URL (stored encrypted), delivery switches to the webhook — it works even when the bot lacks Send Messages there, and you can give it its own name and avatar in Discord. If the webhook is ever deleted, the bot falls back to the channel automatically.
