Comprehensive logging
Keep track of what's happening in your server in a meticulous, configurable way
Last updated
Was this helpful?
Keep track of what's happening in your server in a meticulous, configurable way
Last updated
Was this helpful?
Usage: !logging
Restricted to: ADMIN
Checks: server_only
Configure server event logging preferences and destinations.
Usage: !logging colour <colour> <events>
Aliases: color
Set custom colours for modlog events - must be a hex code or a - [events...] must be any of the following options (more than one event can be provided at once): - channel_change - Updates to channel name, etc. - channel_create - channel_delete - commands_used - Bot command usage - emoji_change - Emojis added or deleted - server_change - Server settings changed - message_edit - message_delete - member_change - Member changes like roles added/removed, nicknames, etc. - role_change - Role updates permissions, name, etc. - role_create - role_delete - voice_change - Voice channel join/leave - member_join - member_left - invite_created - invite_deleted - thread_create - thread_delete - thread_change - stickers_change
Usage: !logging channel <channel> <events>
Set the channel for modlogs. - The text channel to send the events to. - [events...] must be any of the following options (more than one event can be provided at once): - channel_change - Updates to channel name, etc. - channel_create - channel_delete - commands_used - Bot command usage - emoji_change - Emojis added or deleted - server_change - Server settings changed - message_edit - message_delete - member_change - Member changes like roles added/removed, nicknames, etc. - role_change - Role updates permissions, name, etc. - role_create - role_delete - voice_change - Voice channel join/leave - member_join - member_left - invite_created - invite_deleted - thread_create - thread_delete - thread_change - stickers_change
Usage: !logging delete
Delete logging settings.
Usage: !logging delete cachedonly
Toggle message delete notifications for non-cached messages. Delete notifications for non-cached messages will only show channel info without content of deleted message or its author.
Usage: !logging delete ignorecommands
Toggle message delete notifications for valid bot command messages.
Usage: !logging delete bulkdelete
Toggle bulk message delete notifications.
Usage: !logging delete individual
Toggle individual message delete notifications for bulk message delete.
Usage: !logging member
Aliases: members and memberchanges
Toggle individual member update settings.
Usage: !logging member timeout
Toggle timeout updates for members. Note: Due to a discord limitation this will not update when a members timeout has expired and may display a before timeout in the past.
Usage: !logging member pending
Toggle pending updates for members.
Usage: !logging member nickname
Aliases: nicknames
Toggle nickname updates for member changes.
Usage: !logging member all <set_to>
Set all member update settings. - <set_to> True or False what to set all the member update settings to.
Usage: !logging member roles
Aliases: role
Toggle role updates for members.
Usage: !logging member flags
Toggle flags updates for members. This includes things like: - did_rejoin - completed_onboarding - bypasses_verification - started_onboarding
Usage: !logging member settings
Show the current settings on member updates.
Usage: !logging member avatar
Toggle avatar updates for member changes.
Usage: !logging toggle <true_or_false> <events>
Turn on and off specific modlog actions - <true_or_false> Either on or off. - [events...] must be any of the following options (more than one event can be provided at once): - channel_change - Updates to channel name, etc. - channel_create - channel_delete - commands_used - Bot command usage - emoji_change - Emojis added or deleted - server_change - Server settings changed - message_edit - message_delete - member_change - Member changes like roles added/removed, nicknames, etc. - role_change - Role updates permissions, name, etc. - role_create - role_delete - voice_change - Voice channel join/leave - member_join - member_left - invite_created - invite_deleted - thread_create - thread_delete - thread_change - stickers_change
Usage: !logging ignore <channel>
Ignore a channel from message delete/edit events and bot commands. - the channel or category to ignore events in
Usage: !logging unignore <channel>
Unignore a channel from message delete/edit events and bot commands. - the channel to unignore message delete/edit events.
Usage: !logging resetchannel <events>
Reset the modlog event to the default modlog channel. - [events...] must be any of the following options (more than one event can be provided at once): - channel_change - Updates to channel name, etc. - channel_create - channel_delete - commands_used - Bot command usage - emoji_change - Emojis added or deleted - server_change - Server settings changed - message_edit - message_delete - member_change - Member changes like roles added/removed, nicknames, etc. - role_change - Role updates permissions, name, etc. - role_create - role_delete - voice_change - Voice channel join/leave - member_join - member_left - invite_created - invite_deleted - thread_create - thread_delete - thread_change - stickers_change
Usage: !logging commandlevel <level>
Aliases: commandslevel
Set the level of commands to be logged. - [level...] must include all levels you want from: - NONE - MOD - ADMIN - GUILD_OWNER - BOT_OWNER These are the basic levels commands check for in permissions. NONE is a command anyone has permission to use, where as MOD can be mod or permissions
Usage: !logging embeds <true_or_false> <events>
Aliases: embed
Set modlog events to use embeds or text - <true_or_false> The desired embed setting either on or off. - [events...] must be any of the following options (more than one event can be provided at once): - channel_change - Updates to channel name, etc. - channel_create - channel_delete - commands_used - Bot command usage - emoji_change - Emojis added or deleted - server_change - Server settings changed - message_edit - message_delete - member_change - Member changes like roles added/removed, nicknames, etc. - role_change - Role updates permissions, name, etc. - role_create - role_delete - voice_change - Voice channel join/leave - member_join - member_left - invite_created - invite_deleted - thread_create - thread_delete - thread_change - stickers_change
Usage: !logging settings
Show the servers current logging settings
Usage: !logging all <true_or_false>
Aliases: all_settings and toggle_all
Turn all logging options on or off. - <true_or_false> True of False, what to set all loggable settings to.
Usage: !logging emojiset <emoji> <events>
Set the emoji used in text modlogs. - <new_emoji> can be any discord emoji or unicode emoji the bot has access to use. - [events...] must be any of the following options (more than one event can be provided at once): - channel_change - Updates to channel name, etc. - channel_create - channel_delete - commands_used - Bot command usage - emoji_change - Emojis added or deleted - server_change - Server settings changed - message_edit - message_delete - member_change - Member changes like roles added/removed, nicknames, etc. - role_change - Role updates permissions, name, etc. - role_create - role_delete - voice_change - Voice channel join/leave - member_join - member_left - invite_created - invite_deleted - thread_create - thread_delete - thread_change - stickers_change
Usage: !logging bot
Aliases: bots
Bot filter settings.
Usage: !logging bot edits
Aliases: edit
Toggle message edit notifications for bot users.
Usage: !logging bot voice
Toggle bots from being logged in voice state updates.
Usage: !logging bot deletes
Aliases: delete
Toggle message delete notifications for bot users. This will not affect delete notifications for messages that aren't in bot's cache.
Usage: !logging bot change
Toggle bots from being logged in user updates. This includes roles and nickname.