The modlog plugin provides a mechanism for logging various events and actions to one or more channels. The intention of the modlog is to provide a private feed of server events that administrators and moderators can use to better monitor and audit users actions. The modlog is extremely configurable and thus fairly complex.
|Disables tracking of message deletes in modlog.
|Re-enables tracking of message deletes.
|A list of user IDs which are ignored in the modlog. This is useful for ignoring bots that regularly delete or edit their messages
|A list of channel IDs which are ignored in the modlog. This is useful for ignoring private or high-activity channels
|The number of seconds an account is considered new.
|900 (15 minutes)
|Mapping of channel names or IDs to ModLog configurations
|Change the logging format if the
CUSTOM flag is on for the guild. Only available for PLAIN mode logs.
|List of modlog actions to include. If empty this includes all mod log actions.
|List of modlog actions to exclude. If empty this excludes no mod log actions.
|Type of log output. Options: PLAIN, PRETTY. Pretty mode uses embedded messages.
|A list of category IDs which are ignored in the modlog.
|Show timestamps with the logs in PLAIN mode.
|The timezone that timestamps are rendered in in PLAIN mode. Supported timezones
If an action is in both include and exclude lists, the action will be excluded.
|A channel is created
|A channel is deleted
|A category is created
|A category is deleted
|A member joins
|A member leaves
|A role is created
|A role is deleted
|Slowmode is enabled or altered in a channel
|Slowmode is disabled in a channel
|A command failed
|A user uses a HepBoat command
|A user adds a nickname
|A user changes their nickname
|A user changes their username
|A user removes a nickname
|A role is added to a user
|A role is removed from a user
|A user rejoined and had their roles/nickname/etc restored
|A role is added to a user by command
|A role is removed from a user by command
|A nickname is assigned to a user by command
|A nickname is removed from a user by command
|A nickname is change for a user by command
|A user joins a voice channel
|A user leaves a voice channel
|A user moves voice channels
|A message is edited
|A message is deleted
|Multiple messages are deleted
|A user triggered too many censor violations
|A user posted a message that was censored by the bot
|A nick change is blocked
|A user triggered spam protection
|A mute is added for a user
|A mute is removed for a user
|A hard mute is added for a user
|A hard mute is removed for a user
|A hard temp-mute is added for a user
|A temp-mute is added for a user
|A temp-mute expired for a user
|A member is kicked from the guild
|A ban (with a reason) is added for a user
|A softban is added for a user
|A cleanban is added for a user
|A tempban is added for a user
|A tempban expired for a user
|A temprole expired for a user
|A warning is added for a user
|A note added on a user
|A ban is added to the guild
|A ban is removed from the guild
|Potential raid detected
|A raid action is applied to user
Custom Mod Log Format
To enable custom
plain mode modlogs, please contact a HepBoat Global Administrator in the support server with a compelling reason after you have set up your server.
If configured improperly, your logs may be missing and lost, and certain commands may not work.