Logging Configuration¶
Armory Bot's logging system tracks server events across dedicated channels.
Setup¶
Use /logging setup to configure log channels:
/logging setup server_channel:#server-logs message_channel:#message-logs voice_channel:#voice-logs mod_channel:#mod-logs
All parameters are optional — configure only the channels you need.
| Channel | Events Tracked |
|---|---|
server_channel |
Member joins, leaves, role changes |
message_channel |
Message edits and deletes |
voice_channel |
Voice joins, leaves, mute/deafen |
mod_channel |
Warnings, bans, kicks, timeouts |
The bot checks that it has View Channel, Send Messages, and Embed Links permissions in each channel.
Toggle Events¶
Enable or disable specific event types:
Available event types:
| Event Type | Description |
|---|---|
member_join |
New member joins |
member_leave |
Member leaves or is removed |
member_update |
Role/nickname changes |
message_delete |
Deleted messages (shows author, content, channel) |
message_edit |
Edited messages (before/after) |
role_changes |
Role creation, deletion, permission changes |
channel_changes |
Channel creation, deletion, updates |
voice |
Voice join, leave, mute, deafen |
Toggle settings are saved per server.
Log Format¶
All log entries are posted as rich embeds containing:
- Timestamp — When the event occurred
- Actor — Who performed the action (when available)
- Target — Who was affected
- Details — Changed fields, message content, etc.
- Mod case number — For moderation actions