Warnings
Issue and track member warnings with severity levels.
Overview#
The Warning system gives moderators a structured way to document and act on rule violations. Warnings can be issued through the bot with /warn add or directly from the dashboard. Each warning carries a severity level, a reason, and an optional follow-up action. All warnings are logged and searchable, giving your moderation team a clear history of every member's record.
How to Set Up#
- Go to the dashboard and select your server
- Navigate to the Warnings section
- Optionally configure a warning webhook channel where all warnings are automatically logged
- Start issuing warnings via the dashboard or with
/warn addin Discord - Use the dashboard to review, search, and manage warning records
Issuing a Warning#
From Discord#
Run /warn add to open a warning form with:
- User: select the member to warn
- Reason: describe the infraction
- Severity: choose from Informational through Critical (defaults to Medium)
- Silent: check to skip the DM notification to the member
From the Dashboard#
- Navigate to Warnings and click Add Warning
- Select the member
- Set the severity level, reason, and any follow-up action
- Submit the warning
Severity Levels#
| Level | Intended Use |
|---|---|
| Informational | For record keeping only |
| Low | Minor rule violation |
| Medium | Repeated or moderate violation (default) |
| High | Serious rule violation |
| Critical | Immediate action required |
Follow-Up Actions#
After issuing a warning, moderators can apply one of the following actions:
- Timeout: Temporarily mute the member for a specified duration
- Kick: Remove the member from the server (they can rejoin)
- Ban: Permanently remove the member from the server
Actions are applied immediately when selected alongside the warning.
Configuration Options#
| Setting | Description |
|---|---|
| Warning Webhook Channel | A channel where all warning events are automatically posted for visibility |
| Active / Inactive Status | Each warning can be toggled between active and inactive (e.g., after appeal or expiry) |
Dashboard Management#
The dashboard provides tools for managing warnings at scale:
- Search: Find warnings by member name, reason, or keyword
- Filter: Narrow results by severity level, status (active/inactive), or date range
- Bulk actions: Select multiple warnings to deactivate, reactivate, or delete in one step
- Member history: View all warnings for a specific member in one place
Tips#
- Use severity levels consistently. Agree on what each level means with your moderation team so warnings are applied fairly across the board.
- Set up a webhook channel so your entire moderation team has visibility into warnings as they happen, even if they were not the one who issued it.
- Mark warnings as inactive rather than deleting them. Inactive warnings preserve the moderation history while signaling that the issue has been resolved.
- Review member history before issuing new warnings. Checking prior infractions helps you choose an appropriate severity and action.
- Combine warnings with follow-up actions for efficiency. Issuing a High warning with a Timeout in one step saves time compared to warning and then separately timing out the member.
- Use the dashboard for bulk cleanup. If you run an amnesty or policy change, bulk actions let you deactivate outdated warnings quickly.