> ## Documentation Index
> Fetch the complete documentation index at: https://docs.solarasystems.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Moderation Tools: Auto-Mod, Bans, Warnings, and Raids

> Keep your Discord server safe with Solara's moderation suite: auto-detect spam and toxic content, issue tiered warnings, manage bans, and prevent raids.

Solara's moderation suite gives you full control over your server's safety — from automated content filtering that works around the clock to a structured warning and ban system with complete case history. Whether you're running a small community or a large public server, Solara's tools scale with your needs and keep your moderation team informed at every step.

## Features

**Auto-detection**
Solara automatically scans messages for spam patterns, slurs, and toxic content. When a violation is detected, Solara acts immediately — deleting the message, notifying moderators, and logging the event — without any manual intervention required.

**Tiered warnings**
Issue formal warnings with `/warn` and let Solara escalate punishments automatically. Each warning is tracked against the member's case history, so repeated offenses trigger progressively stronger actions such as mutes, kicks, or bans.

**Temporary and permanent bans**
Use `/ban` to remove a member either temporarily or permanently. The appeal system lets banned members request review, and `/unban` lets staff reverse a decision and restore access.

**Channel controls**
Lock down individual channels instantly with `/lock` to stop non-staff messages during emergencies, then reopen them with `/unlock`. Use `/slowmode` to set a per-channel message cooldown and reduce spam during high-traffic events.

**Anti-raid protection**
Solara monitors join rates in real time. When an unusual spike is detected, it automatically applies rate limiting to slow or stop the flood of new members before your server is disrupted.

**Full audit log with mod notes and case history**
Every moderation action is recorded with a case number, moderator name, reason, and timestamp. Use `/cases @user` to pull up the complete history for any member, and add notes to cases for better team coordination.

## Commands quick reference

| Command     | Description                                                    |
| ----------- | -------------------------------------------------------------- |
| `/ban`      | Permanently or temporarily ban a user from the server          |
| `/unban`    | Revoke a ban and allow a user back to the server               |
| `/kick`     | Remove a user from the server without banning                  |
| `/warn`     | Issue a formal warning to a user — warnings are tracked        |
| `/mute`     | Timeout a user, preventing them from sending messages          |
| `/purge`    | Bulk delete messages in a channel, optionally filtered by user |
| `/lock`     | Lock a channel so only staff can send messages                 |
| `/unlock`   | Unlock a previously locked channel                             |
| `/slowmode` | Set a cooldown between messages in a channel                   |
| `/cases`    | View all moderation cases for a specific user                  |

<Tip>
  Use `/cases @user` to view the full moderation history for any member before taking action. This helps you make consistent decisions based on past behaviour.
</Tip>

<Note>
  All moderation actions are logged automatically if log channels are configured. See the [Logging](/features/logging) page to set up dedicated mod-action log channels.
</Note>
