Skip to main content
Guides8 min read · 14 August 2026

Ultimate Discord Moderation Guide — Automod, Rules & Bots

Learn how to properly moderate a Discord server in 2026. Setting up AutoMod, defining clear rules, structuring permissions, and configuring the right moderation bots.

K
Krypton TeamAuthor

Moderating a Discord server isn't just about banning rule-breakers. A well-moderated server relies heavily on automation, clear guidelines, and proper permission structures so that your human staff don't get burnt out dealing with spam and minor infractions.

In this guide, we'll walk through the essential steps to properly set up moderation for a Discord server in 2026.

1. Write Clear, Unambiguous Rules

Before you configure any bots, you need a solid ruleset. Vague rules like "be nice" are too difficult for staff to enforce consistently. Be specific about what is and isn't allowed.

  • No NSFW content (including profile pictures and status messages).
  • No unauthorized advertising or DM advertising.
  • No slurs, hate speech, or severe toxicity.
  • Keep discussions in the appropriate channels.
  • Follow the Discord Terms of Service.

Place these rules in a read-only #rules channel and force new members to agree to them using Discord's native Community Onboarding feature before they can chat.

2. Configure Discord's Native AutoMod

Discord has a built-in AutoMod system that is incredibly effective at catching low-hanging fruit. You should enable it immediately.

  • Block Commonly Flagged Words: Turn on Discord's default profanity and slur filters.
  • Block Spam Content: Enable the filter that prevents users from posting repetitive spam messages.
  • Block Mention Spam: Set a limit on the number of roles/users someone can mention in a single message (e.g., max 5 mentions).
While Discord's AutoMod is great for blocking messages, it doesn't automatically issue warnings, track infractions, or escalate punishments. For that, you need a moderation bot.

3. Set Up an Advanced Moderation Bot

You need a bot like Krypton to handle advanced moderation workflows, track user infractions over time, and execute punishments.

With a proper moderation bot, you should set up:

  • Auto-Punishments: Configure the bot to automatically Timeout a user if they receive 3 warnings, and Kick them if they receive 5 warnings.
  • Advanced Word Filters: Block specific words that are unique to your community (like rival server names or specific toxic phrases).
  • Anti-Spam Thresholds: Punish users who send 5 messages in 3 seconds.
  • Anti-Link: Automatically delete discord.gg invite links and warn the sender.

Learn how to configure Krypton's AutoMod system here.

4. Use Timeouts Instead of Kicks

In the past, moderators relied heavily on Kicks for minor offenses. In 2026, the Timeout feature is much more effective. A timeout prevents the user from sending messages, adding reactions, or joining voice channels for a set duration (e.g., 1 hour, 24 hours).

Using a bot command like /timeout @user 1h spamming is the best way to handle minor infractions without forcing the user to find a new invite link to rejoin the server.

5. Establish a Hierarchy of Roles

Don't give all your staff the "Administrator" permission. Use the Principle of Least Privilege:

  • Trial Mods: Can only Manage Messages (delete bad messages) and Timeout users.
  • Moderators: Can Kick members and Manage Nicknames.
  • Admins: Can Ban members and Manage Roles.

By structuring permissions this way, a compromised Trial Mod account can't ban everyone in your server. To further protect against rogue admins, you should set up an Anti-Nuke bot.

6. Use a Private Staff Channel for Logging

Transparency among your staff team is critical. Set up a private #mod-logs channel where your moderation bot sends a message every time a user is warned, timed out, kicked, or banned.

This allows your staff to see who took action, against whom, and for what reason, making it easy to review appeals and track repeat offenders.