/strike Command
Issue strikes to members for rule violations, view strike history, or pardon strikes. Strike points are configurable per strike.
What it does
The /strike command has three subcommands:
- 1.
/strike issue— Issue a strike to a member - 2.
/strike view— View a member's active strike history and point total - 3.
/strike pardon— Pardon an existing strike by ID
/strike issue
Issue a strike to a member for a rule violation.
Command syntax
Parameters
memberrequired
User mention
The member being issued the strike.
reasonrequired
Text
Why the strike is being issued (e.g., 'disrespectful behavior', 'no-show to event'). Max 500 characters.
points
Integer (1–10)
How many strike points to assign. Defaults to 1 if not specified.
severity
Choice
Optional severity label: warning, minor, major, or severe. This is a label only — the actual point value is set by the points parameter.
hidden
Boolean
Set to true to hide the strike from the member. Only officers with the view_strikes permission see hidden strikes.
Usage examples
Issue a 1-point strike:
Issue a 3-point major strike:
Issue a hidden strike:
/strike view
View a member's active strike history and current point total.
Command syntax
Parameters
memberrequired
User mention
The member whose strike history to view.
Usage example
What's displayed
Total strike points
Sum of all active strike points
Strike count
Number of active strikes
Strike history
Each strike with reason, points, issuer, and date
Expiry info
When each strike expires if a strike expiry is configured
/strike pardon
Pardon an existing strike, removing its points from the member's total.
Command syntax
Parameters
strike-idrequired
Text
The full Strike ID shown in /strike view. Strike IDs are case-sensitive.
reasonrequired
Text
Reason for pardoning the strike. Max 500 characters.
Usage example
Severity labels
Severity is an optional label that helps categorize a strike. It does not automatically assign points — use the points parameter to set the point value.
warning
Minor infraction, quick reminder
minor
Small rule violation
major
Serious violation
severe
Severe violation or repeated offense
Who can use this
Issuing strikes requires the issue_strikes community permission. Viewing requires view_strikes. Pardoning requires manage_strikes. Community owners always have all three.
Troubleshooting
"Member not found"
The user isn't registered on CoGM or has left the community. Check that the Discord user has a CoGM account.
"Strike not found"
Check the Strike ID from /strike view. IDs are case-sensitive and must be entered exactly.
Permission denied
Ask a community admin to assign the relevant permission (issue_strikes, view_strikes, or manage_strikes) to your role in the CoGM dashboard.