Features
Infractions
Punish staff members using action workflows and more.
Infractions allow you to manage your staff members more efficiently, while integrating with established modules such as Quota and Staff Database.
Infraction Approval
Use approval workflows when infractions need a second staff member to review and approve the action before it is sent or applied.
How to set up approval
- On the Infractions settings page, press the
Infraction Approvalbutton to open the approval menu. - Select a channel on the approval settings page. This is required and is where the approval message will be sent.
- Optionally select an Approval Ping role. Members with this role will be mentioned in the approval message.
Note: The approval channel is required. The Approval Ping role is optional.
Actions & Types
Configure different infraction types with their own destinations, permissions, role changes, and escalation rules.
How to configure types
- On the Infractions settings page, press the
Infraction Typesbutton. - Click
Addin the Infraction Types menu. - Enter the name of the infraction type in the modal and save it.
- Send to channel — override the default infraction channel for this type.
- Required Permissions — require additional permissions before the type can be used.
- Use Hierarchy (Premium) — use the Hierarchy configuration to allow demotions.
- Remove Roles — select Discord roles to remove from the staff member.
- Give Roles — select Discord roles to give to the staff member.
- Escalate — move to another infraction type when the action reaches a chosen threshold.
Commands
| Command | Description | Access |
|---|---|---|
/infraction issue | Infract staff members using the configured action workflow. This is the primary infraction command. | Admin |
/infraction view | View, manage, and void infractions. | Admin |
/infraction list | List infractions for staff members, globally, or show expired and voided infractions. | Admin |
/infraction multiple | Infract multiple staff members at once. | Admin |
Variables
| Command | Description |
|---|---|
{staff.name} | The target staff member's name. |
{staff.mention} | The target staff member's mention. |
{staff.avatar} | The target staff member's avatar. |
{author.mention} | The author's mention. |
{author.avatar} | The author's avatar. |
{author.name} | The author's name. |
{action} | The type of infraction that was used. |
{reason} | The reason for the infraction. |
{notes} | Notes recorded on the infraction. |
Last modified on August 24, 2026