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#

  1. Go to the dashboard and select your server
  2. Navigate to the Warnings section
  3. Optionally configure a warning webhook channel where all warnings are automatically logged
  4. Start issuing warnings via the dashboard or with /warn add in Discord
  5. 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#

  1. Navigate to Warnings and click Add Warning
  2. Select the member
  3. Set the severity level, reason, and any follow-up action
  4. Submit the warning

Severity Levels#

LevelIntended Use
InformationalFor record keeping only
LowMinor rule violation
MediumRepeated or moderate violation (default)
HighSerious rule violation
CriticalImmediate 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#

SettingDescription
Warning Webhook ChannelA channel where all warning events are automatically posted for visibility
Active / Inactive StatusEach 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.