bars-progressLogging

A system for detailed recording of all key events occurring on your server. Logging is an essential tool for moderation, activity analysis and security.

The main advantage of the module is flexibility. You can send different types of events to different channels. For example, all punishments to the #mod-logs, and joins and leaves to #join-logs.


Event categories

You can configure logging for the following categories:

  • Joins and leaves:

    • A user joined the server.

    • A user left the server.

    • A bot was added to the server.

    • A bot was kicked from the server.

  • Punishments:

    • Ban, unban, kick.

    • Applying and removing a timeout (mute).

    • Applying and removing a restriction (restrict).

  • Roles:

    • A role was assigned to a user.

    • A role was removed from a user.

  • Nicknames:

    • A user changed their nickname.

  • Server events:

    • Changing the server name, icon, banner.

    • Changing verification level and other server settings.

  • Suspicious activity:

    • A user with suspicious signs joined the server (very new account, no avatar, etc.).

  • Voice channels:

    • Joining, leaving, and switching between voice channels.

    • Moderator actions (moving, disconnecting from a channel).

    • Changing a user's state (turning microphone, deafen, stream, camera on/off).

Module setup

To configure the module use the command /settings logs.

You will be presented with a dropdown menu with all event categories.

  1. Select the category you want to configure.

  2. In the menu that appears, choose the text channel where the bot will send logs for that category.

  3. To disable logging for a category, simply clear the channel selection.

Last updated

Was this helpful?