Marsha

Dashboard

Automatic Sanctions

Set up automatic sanctions that trigger when members accumulate too many warnings or strikes. Create a progressive discipline system that escalates punishments for repeated offenses.

Access: Dashboard → Moderation → Sanctions (for Warns) or Strikes (for Strikes)


What are Automatic Sanctions?

Automatic sanctions punish members when they reach specific thresholds.

Based on warnings:

For example, 3 warnings = Tempmute 1 hour, 5 warnings = Kick, 10 warnings = Tempban 7 days.

Based on strikes:

For example, 3 strikes = Tempmute 12 hours, 5 strikes = Tempban 3 days, 10 strikes = Permanent Ban.

Benefits:

Consistent enforcement, fair and transparent system, progressive discipline, and reduced moderator workload.


Warnings vs Strikes

Warnings

Warnings can be issued manually by moderators with /warn or automatically by auto-moderation. They are permanent (unless deleted), serve for official rule violations, and are recorded and tracked.

Strikes (Automatic)

Strikes are earned via the heat system (auto-moderation), are temporary (expire over time), serve for progressive auto-mod punishment, and are tracked separately from warnings.

Light bulb

Use both systems

Configure sanctions for warnings AND strikes for complete coverage. Warnings handle manual moderation, strikes handle auto-moderation.


Configuring Warning-Based Sanctions

Create a Sanction Level

Step 1: Go to Dashboard → Moderation → Sanctions

Step 2: Click "Create Level"

Step 3: Configure threshold

Define how many warnings trigger this sanction (e.g., 3, 5, 10 warnings).

Step 4: Choose action

Select the punishment to apply: Tempmute (with duration), Timeout (with duration), Kick, Tempban (with duration), or Permanent Ban.

Step 5: Automatic reason

Add a reason that will be recorded in the infraction (e.g., "Automatic sanction: 3 warnings reached").

Step 6: Save

Click "Apply" to activate the sanction level.


Configuring Strike-Based Sanctions

Create a Strike Level

The process is identical to warnings, but in the "Strikes" tab of the dashboard.

Step 1: Dashboard → Moderation → Strikes

Step 2: Click "Create Level"

Step 3: Define how many strikes trigger this sanction

Step 4: Choose action (Tempmute, Timeout, Kick, Tempban, Ban)

Step 5: Save


How Strikes are Earned

Strikes are automatically given by the Heat system of auto-moderation.

When a member reaches 100% heat in a rule configured in Heat mode, they receive a temporary strike. The strike automatically expires after a defined duration (e.g., 7 days).

To configure how strikes are earned, go to Auto-Moderation and use Heat mode.


Exceptions

You can exempt certain roles from automatic sanctions.

By role groups:

Select role groups that won't be affected (e.g., Staff, Moderators).

By specific roles:

Select individual roles to exempt.


Monitoring Sanctions

Via Dashboard

Go to OverviewInfractions to see all automatic sanctions triggered with the number of warnings/strikes that caused it.

Via Discord

Use /infractions list @Member to see how many warnings a member has and which sanctions were triggered.

Via Logs

Configure infraction logs in SystemsLogs to receive a Discord notification for each automatic sanction.


Resetting Counters

Warning counters don't reset automatically. To reset:

Option 1: Delete warnings individually with /infractions delete <id>

Option 2: Delete all warnings for a member with /infractions clear @Member warn

Strikes, however, automatically expire after the configured duration.


Next Steps


Light bulb

Progressive discipline

Start with light sanctions and gradually increase severity. Give members chances to improve before permanent sanctions.

Previous
Auto-Moderation