Skip to content

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:

/logging toggle event_type:message_delete enabled:true

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