Logging Module
Audit trail for joins, leaves, messages, voice, and moderation actions.
Overview
Each event type can log to a text channel or a forum thread. Toggle only what you need to avoid noise.
Forum channels require the thread snowflake — not the parent forum channel ID.
Setup
- Enable Logging.
- Set default log channel (text/announcement).
- For forum logging: create a thread, copy its ID, paste into Thread ID field.
- Enable individual event types (message edit/delete, voice join/leave, etc.).
Forum thread logging
Right-click the forum thread → Copy Thread ID. Paste into the module field labeled for forum/thread targets.
The bot validates channel type on save — wrong IDs show an error in the dashboard.
Tip
Use one thread per log category (mod log, voice log) for readability.
Event toggles
- Member join/leave — enable the module and set the right channels.
- Message edit/delete — module enabled; bot needs read access in that channel.
- Voice join/leave/move — voice channel permissions for bot.
- Moderation cases — enable when using Moderation module for unified audit.
Usage
Logging is passive — no member commands. Events appear as embeds or compact messages depending on event type.
Troubleshooting
- Nothing logs → module enabled? event toggle on? channel/thread ID valid?
- Forum errors → paste thread ID, not forum channel ID.
- Missing message content → check the module is enabled and the bot has permission to read/send in that channel.
- Duplicate logs → disable overlapping event types you do not need.