Moderation

Moderation System

Keep your server safe with Natsumi's comprehensive moderation tools. From warnings to bans, automod to logging - everything you need to manage your community.

Overview

Natsumi's moderation system provides server moderators with powerful tools to maintain order and safety. The system is designed to be flexible yet easy to use, with both manual commands and automatic moderation features.

Tiered warning system with history tracking
Automatic punishment escalation
Temporary and permanent bans/mutes
Advanced auto-moderation rules
Detailed moderation logs

Warning System

Warnings are the foundation of progressive discipline. Each warning is stored with the reason, moderator, and timestamp for full accountability.

Issuing Warnings

Slash Command
/warn @user <reason>

When a warning is issued:

  • The user receives a DM notification with the reason
  • The warning is logged to the mod log channel
  • The warning is stored in the user's history
  • If configured, automatic escalation may trigger

Viewing Warning History

Slash Command
/warnings @user

This displays all warnings for a user, including the date, reason, and which moderator issued each warning.

Removing Warnings

Remove Specific Warning
/unwarn @user <warning-id>
Clear All Warnings
/clearwarnings @user

Punishments

Natsumi supports various punishment types for different situations. All punishments are logged and can be configured to auto-expire.

Timeout/Mute

Temporarily prevents the user from sending messages or joining voice channels.

/timeout @user <duration> [reason]

Kick

Removes the user from the server. They can rejoin with a new invite.

/kick @user [reason]

Ban

Permanently (or temporarily) bans the user from the server.

/ban @user [duration] [reason]

Softban

Bans and immediately unbans, effectively kicking while deleting messages.

/softban @user [days] [reason]

Duration Format

For temporary punishments, use these duration formats:

30m = 30 minutes2h = 2 hours1d = 1 day1w = 1 week

Automatic Escalation

Configure automatic punishment escalation based on warning thresholds. When a user reaches a certain number of warnings, Natsumi can automatically apply the next level of punishment.

Configuration

Set up escalation through the dashboard or using commands:

WarningsActionDuration
3 warningsTimeout1 hour
5 warningsTimeout24 hours
7 warningsKick-
10 warningsBanPermanent
Pro Tip

These thresholds are customizable via the dashboard. Adjust them to match your server's moderation philosophy.

Auto-Moderation

Natsumi's auto-moderation system can automatically detect and act on rule violations. Configure rules for spam, links, banned words, and more.

Available Automod Rules

Spam Detection

Recommended

Detects rapid message posting, duplicate messages, and mention spam.

  • Max messages per 5 seconds
  • Max duplicate messages
  • Max mentions per message

Link Filtering

Block or filter links with whitelist/blacklist support.

  • Block all links
  • Whitelist specific domains
  • Blacklist specific domains

Word Filter

Block messages containing specific words or phrases.

  • Custom word list
  • Wildcard matching
  • Case insensitive

Caps Lock

Limit excessive use of capital letters in messages.

  • Max caps percentage
  • Minimum message length

Invite Links

Block Discord server invite links from being posted.

  • Delete invite links
  • Whitelist partner servers

New Account Filter

Restrict new Discord accounts from certain actions.

  • Minimum account age
  • Restrict links for new accounts

Automod Actions

When a rule is triggered, Natsumi can:

  • Delete - Remove the offending message
  • Warn - Issue an automatic warning
  • Timeout - Temporarily mute the user
  • Log - Record the violation without action

Mod Log

The mod log channel records all moderation actions for accountability and transparency. Set up a mod log channel to track:

  • Warnings, kicks, bans, and timeouts
  • Message deletions and edits
  • Automod violations
  • Member joins and leaves
  • Role and channel changes

Setting Up Mod Log

Set Mod Log Channel
/modlog set #channel
Multiple Log Channels

You can set up different channels for different log types. See the Logging documentation for more details.

All Moderation Commands

Quick reference for all moderation commands. Click any command to see more details on the commands page.

CommandDescription
/warnIssue a warning to a user
/warningsView a user's warning history
/unwarnRemove a specific warning
/clearwarningsClear all warnings for a user
/timeoutTimeout/mute a user
/untimeoutRemove a timeout from a user
/kickKick a user from the server
/banBan a user from the server
/unbanUnban a user
/softbanKick user and delete messages
/purgeBulk delete messages
/slowmodeSet channel slowmode
/lockLock a channel
/unlockUnlock a channel