Moderation
Logging
Enable, disable, or configure server event logging by category.
Overview#
The logging system tracks server events and posts them to designated channels. Each event group can be assigned to a different channel, so you can separate moderation logs from voice logs, antinuke alerts, and so on.
ℹ
Only the Server Owner and Extra Owners can configure logging. The bot needs Send Messages and Embed Links permissions in each log channel.
Setup#
!loggingEnable, disable, or configure server event loggingServer OwnerSyntax
!logging <enable|disable|status|setup>Examples
!logging setup!logging enable!logging statusAliases
log| Subcommand | Description |
|---|---|
| !logging enable | Start logging events to configured channels |
| !logging disable | Stop all logging (configuration is preserved) |
| !logging status | View current logging status and all assigned channels |
| !logging setup | Open interactive panel to assign channels per event group |
✓
Tip: Run
!antinuke setup to automatically create a dedicated mataru-logs channel and configure antinuke logging in one step.Event Groups#
Each event group can be routed to a separate channel. Use !logging setup to assign them interactively.
| Event Group | What It Logs |
|---|---|
| Voice Channels | Members joining, leaving, or moving between voice channels |
| Messages | Message edits, deletions, and bulk deletes |
| Roles | Role creation, deletion, and permission updates |
| Channels | Channel creation, deletion, and setting updates |
| Members | Joins, leaves, nickname changes, role assignments, and timeouts |
| Antinuke Actions | All antinuke punishments, detections, and module triggers |