Skip to content

Moderator Log

sliceofcode edited this page Oct 4, 2017 · 18 revisions

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)
  • Roles
    • When a role is deleted
    • When a role is created

Notes

  • 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.

Decorators

New members

A NEW! 🆕 emoji appears next to user joined messages if that user has been a member of Discord for less than a week.

Member bouncing

A basketball 🏀 emoji appears next to user left messages if the user has been a member of the server for less than 25 minutes.

Custom channel ID

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

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

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.

Screenshots

Clone this wiki locally