Permissions by interaction
Native permission names in this table correspond to Discord’s permission
settings. Every interaction also requires access to the relevant server and
enabled module. See permissions and hierarchy.
Prefix warning command
prefix + warn
A configurable prefix offers a migration-friendly warning path with the same durable outcome as the slash command.
Warn a member
/warn
The command applies authorization and hierarchy checks before recording the warning and its delivery work.
List member warnings
/warnings
Staff receive a bounded warning summary designed to reveal only the information needed for moderation.
Revoke a warning
/warning revoke
Revocation preserves an auditable lifecycle while keeping warning totals and escalation decisions accurate.
Add a staff note
/note
Notes use the same authorization, ordering, and audit foundations as moderation actions without triggering punishment.
List recent cases
/cases
The command returns a bounded, newest-first summary that omits reasons and internal record identifiers.
Review member history
/history
The command provides a bounded, privacy-conscious history without creating or changing moderation records.
Open a case
/case
Case detail brings related state and timeline information together behind explicit staff authorization.
Update a case reason
/reason
Reason changes are revision-aware and preserve the case timeline instead of rewriting history silently.
Timeout a member
/timeout
The command validates duration, permissions, and hierarchy before recording and delivering the timeout.
Remove a timeout
/untimeout
The removal is recorded as a durable moderation action and remains safe to recover after provider uncertainty.
Kick a member
/kick
The action respects staff capability, native permission, and role hierarchy before it reaches Discord.
Ban a user
/ban
The command records its intended outcome before delivery and supports bounded message-history cleanup.
Temporarily ban a member
/tempban
A scheduled recovery path records and delivers the later unban without losing the original moderation context.
Unban a user
/unban
The action is authorized, recorded, and safely recoverable when the provider has already reached the desired state.
Purge recent messages
/purge
Purge records a moderation case and safely handles both bulk and individual message deletion outcomes.
Lock a channel
/lock
The channel permission change is recorded and can be retried without creating a second moderation action.
Unlock a channel
/unlock
Unlock uses the same durable, authorization-aware channel action workflow as locking.