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.
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 Overview → Infractions 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 Systems → Logs 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
- Auto-Moderation: Configure the heat system for strikes
- Moderation commands: Issue manual warnings
- Infractions: Manage sanction history
Progressive discipline
Start with light sanctions and gradually increase severity. Give members chances to improve before permanent sanctions.
