Moderation Overview

Nevi's moderation toolkit: banning, kicking, muting, warnings, message purging, channel locking, and audit logging.

What you can do

Nevi provides moderation tools to keep your server safe without needing multiple bots. Every action is logged with a case ID, and your moderators get the tools they need without over-reaching.

Ban & Kick

Permanently ban or remove users, including hackban and softban.

Mute

Silence a user for a set duration using Discord's timeout feature.

Warn

Issue tracked warnings stored in the moderation log.

Purge

Bulk-delete messages with optional user filtering.

Lock

Instantly lock a channel to prevent messages.

Nickname & Unhoist

Force-change a user's nickname or remove special characters used to appear at the top of the member list.

Quarantine

Restrict a user's permissions while you investigate an issue.

Voicekick

Disconnect a user from a voice channel without banning them.

Find & Lookup

Search for users and view detailed information about accounts.

Rename

Change a channel name from chat.

Auto-Moderation

Filter words, detect spam, and escalate punishments automatically.

Permission requirements

Nevi uses a permission level system to control who can run which commands. Moderation commands are restricted to users who meet a minimum permission level.

CommandMinimum Level
ban / unban / hackban / softbanMod
kick / voicekickMod
mute / unmuteMod
warnMod
purgeMod
lockMod
nick / unhoistMod
quarantineMod
reasonMod
find / lookupMod
filterAdmin
automodAdmin
verificationAdmin

To learn how permission levels work and how to assign them, see the Understanding Permissions guide.

Moderation logging

Every moderation action Nevi takes can be logged to a dedicated channel in your server. This gives you a full audit trail of who did what and when.

Each log entry includes the moderator who performed the action, the target user, the reason (if provided), and a case ID you can reference later with the /reason command.

To set up moderation logging, head over to the Logging System docs.

Setup checklist

Set up a modrole

Use /config set modrole @YourModRole to assign a role as your moderation role. Anyone with this role will have Mod-level permissions in Nevi, even without Discord's built-in permissions.

Enable DM notifications

Run /config set dmPunishments true so that users receive a DM when they are punished. This tells them why they were banned, kicked, muted, or warned, which reduces confusion and repeat offenses.

Enable logging

Set up a private mod log channel so your team has a complete history of all actions taken. This is invaluable for accountability and reviewing past decisions.

Provide reasons

Every moderation command accepts a reason parameter. Use it. Reasons appear in Discord's audit log, Nevi's moderation log, and in DM notifications to the user.

Related Commands

/filtermanagementRequires mod

Manage the word filter for this server

/softbanmoderationRequires mod

Ban and immediately unban a user to delete their messages

/quarantinemoderationRequires mod

Quarantine users to restrict them to a single channel

/voicekickmoderationRequires mod

Disconnect all members from a voice channel

/banmoderationRequires mod

Ban a user from the server

/nickmoderationRequires mod

Change or clear a user's nickname

/findmoderationRequires mod

Search for members by name or ID

/hackbanmoderationRequires mod

Ban a user by ID who isn't in the server

/unhoistmoderationRequires mod

Remove hoisting characters from member names

/mutemoderationRequires mod

Mute a user (mute role or timeout)

/lookupmoderationRequires mod

View moderation history and info for a user

/lockmoderationRequires mod

Lock or unlock a channel

/kickmoderationRequires mod

Kick a user from the server

/warnmoderationRequires mod

Warn a user

/purgemoderationRequires mod

Bulk delete messages from a channel