Skip to content

Moderation

Moderation

Keep your server safe and healthy with professional-grade moderation tools and automated protection systems.

The Moderation module is the backbone of Naeris. It provides a comprehensive suite of commands and an automated system (AutoMod) to help you manage your community and enforce your server rules effectively.

🛡️ Getting Started

To use the moderation features, ensure Naeris has the following permissions:

  • Manage Messages
  • Kick Members
  • Ban Members
  • Moderate Members (for Timeouts)

Configuring Logs

We highly recommend setting up a **Log Channel** on the [Dashboard](https://dashboard.naerisbot.fr/) to keep track of every moderation action taken by the bot or your staff.

📜 Core Commands

/ban

Bans the specified member from the server. Use this for serious infractions or repeat offenders.

Usage/ban <user> [reason]
Example/ban @User Breaking rules

/kick

Kicks the specified member from the server. They will be able to rejoin if they have a valid invite.

Usage/kick <user> [reason]
Example/kick @User Unsolicited DMs

/softban

Bans and immediately unbans a member. This is a quick way to clear all recent messages from a user.

Usage/softban <user> [reason]
Example/softban @User Spamming

/timeout

Timeouts the specified member for a set duration, preventing them from sending messages or joining voice.

Usage/timeout <user> <duration> [reason]
Example/timeout @User 1h Spamming

/untimeout

Removes the timeout from a specified member and restores their ability to interact.

Usage/untimeout <user> [reason]
Example/untimeout @User

/warn

Issues a strike to a member. Strikes are logged and can trigger automated punishments based on your config.

Usage/warn <user> [reason]
Example/warn @User Inappropriate language

/unban

Unbans a member from the server using their Discord ID.

Usage/unban <user_id> [reason]
Example/unban 1267951485585461288

📜 Management & Utilities

/purge

Deletes a specific amount of messages. You can filter by: all, attachments, bots, links, token, user.

Usage/purge <type> <amount> [user]
Example/purge all 50

/nick

Manages member nicknames. Use reset to remove a custom nickname.

Usage/nick <set/reset> <user> [name]
Example/nick set @User Naeris

/warnings

Lists or clears warnings for a specific user. This helps track their behavioral history.

Usage/warnings <list/clear> <user>
Example/warnings list @User

/voice

Comprehensive voice moderation tools to mute, unmute, deafen, undeafen, kick, or move users.

Usage/voice <action> <user> [channel/reason]
Example/voice mute @User

🤖 AutoMod

Naeris features a built-in AutoMod that can automatically detect and handle:

  • Spam: Multiple messages in a short time.
  • Mass Mention: Tagging too many users/roles at once.
  • Invite Links: Filtering Discord server invites.
  • Bad Words: Censoring blacklisted words.

You can configure the sensitivity and punishments for each of these in the AutoMod section of the dashboard.

Released under the ISC License.