-
Notifications
You must be signed in to change notification settings - Fork 6
Moderator Log
If you have a channel named mod-log in your server, Dogbot will automatically post these events in your server in #mod-log:
- Members
- When a member joins
- When a member is removed (kicked, banned, left, etc.)
- When a member gets banned or kicked
- When a member changes their username or nickname
- When a member automatically gains roles
- When a member gets added or removed from a role
- Text
- When a Dogbot command is invoked successfully
- When an emoji gets created
- When an emoji gets removed
- Voice
- When a member joins or leaves a voice channel
- When a member is moves (or is moved) from a voice channel to another
- Message actions
- When a message is deleted (toggleable by configuration)
- When a message is bulk deleted (purge, ban)
- When a message is edited (toggleable by configuration)
- When a message is deleted (toggleable by configuration)
- Roles
- When a role is deleted
- When a role is created
- Messages that have been created by a bot will not be posted to #mod-log if
they are deleted, by default. To turn it on, set
modlog_filter_allow_bot. - It is possible to tell Dogbot to not track message deletes and edits with
these configuration keys:
-
modlog_notrack_deletes: Disables message deletion tracking. Message bulk deletions are always tracked regardless of configuration. -
modlog_notrack_edits: Disables message edit tracking.
-
A NEW! 🆕 emoji appears next to user joined messages if that user has
been a member of Discord for less than a week.
A basketball 🏀 emoji appears next to user left messages if the user has
been a member of the server for less than 25 minutes.
You can set a custom channel ID if you want Dog to send to a specific channel.
Just set the modlog_channel_id settings key.
Ban detection functions without any additional permissions. If the bot can view the audit log, the responsible user and reason is edited into the moderation log message shortly after the ban.
Kick detection only works if the bot can view the audit log. If a user gets
kicked and the bot cannot view the audit log, then it stays as a user left
message. If the bot finds out that the user was kicked, the responsible user and
reason is edited into the message.




