Moderation Commands
Nyxie moderation commands, syntax, aliases, availability, and access requirements.
This page documents 45 Moderation commands available through Nyxie. 45 are enabled in the current configuration and 41 have an enabled prefix implementation.
Syntax
Required values use <angle brackets>; optional values use [square brackets]. Discord may display options in a different visual order while you type.
appeal — Appeal a punishment case
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | No command-specific Discord permission declared |
| Aliases | None |
Slash usage
/appeal <message> <case>
Prefix usage
All configured prefixes work. Examples below use !:
!appeal <message> <case>
appeal-reply — Reply to an appeal from Discord (staff only)
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash |
| Category | Moderation |
| Required access | No command-specific Discord permission declared |
| Aliases | None |
Slash usage
/appeal-reply <message> <appeal_id>
Prefix usage: This command is slash-only.
archive — Archive recent messages to the dashboard with a shareable link
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ManageMessages |
| Aliases | a, arch |
Slash usage
/archive [user] [amount] [channel]
Prefix usage
All configured prefixes work. Examples below use !:
!archive [user] [amount] [channel]
archives — List recent message archives (staff only)
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | No command-specific Discord permission declared |
| Aliases | archiveslist, alist |
Slash usage
/archives [limit]
Prefix usage
All configured prefixes work. Examples below use !:
!archives [limit]
automodtest — Test whether a word or sentence would be caught by any automod rule
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ManageMessages |
| Aliases | amtest, modtest |
Slash usage
/automodtest <content>
Prefix usage
All configured prefixes work. Examples below use !:
!automodtest <content>
ban — Ban a user (optionally temporary)
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | BanMembers |
| Aliases | b, bann, tempban, smite |
Slash usage
/ban [duration] [reason] <user> [delete_days]
Prefix usage
All configured prefixes work. Examples below use !:
!ban [duration] [reason] <user> [delete_days]
block-appeal-user — Block a user from submitting appeals (staff only)
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash |
| Category | Moderation |
| Required access | No command-specific Discord permission declared |
| Aliases | None |
Slash usage
/block-appeal-user [reason] [duration] <user>
Prefix usage: This command is slash-only.
case — View or manage a case
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ModerateMembers |
| Aliases | c |
Slash usage
/case bulk_edit <reason> <ids>/case link <other> <id>/case void [reason] <id>/case edit <reason> <id>/case view <id>
Prefix usage
All configured prefixes work. Examples below use !:
!case bulk_edit <reason> <ids>!case link <other> <id>!case void [reason] <id>!case edit <reason> <id>!case view <id>
caseclose — Close case(s) and revert the punishment
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ModerateMembers |
| Aliases | closecase, close |
Slash usage
/caseclose <cases>
Prefix usage
All configured prefixes work. Examples below use !:
!caseclose <cases>
cases — List all moderation cases in the server
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ModerateMembers |
| Aliases | None |
Slash usage
/cases
Prefix usage
All configured prefixes work. Examples below use !:
!cases
clearwarnings — Clear all active warnings for a user (requires double confirmation)
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ModerateMembers |
| Aliases | clearwarns, cw |
Slash usage
/clearwarnings <user>
Prefix usage
All configured prefixes work. Examples below use !:
!clearwarnings <user>
kick — Kick a user from the server
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | KickMembers |
| Aliases | k, kik |
Slash usage
/kick [reason] <user>
Prefix usage
All configured prefixes work. Examples below use !:
!kick [reason] <user>
lock — Lock a channel (denies SendMessages for everyone)
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ManageChannels |
| Aliases | lockdown |
Slash usage
/lock [channel]
Prefix usage
All configured prefixes work. Examples below use !:
!lock [channel]
lockall — Lock all text channels in the server
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ManageChannels |
| Aliases | lockdownall |
Slash usage
/lockall
Prefix usage
All configured prefixes work. Examples below use !:
!lockall
lookup — Full user lookup: cases, notes, warnings, automod history
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ModerateMembers |
| Aliases | modlookup |
Slash usage
/lookup snowflake <id>/lookup user <user>
Prefix usage
All configured prefixes work. Examples below use !:
!lookup snowflake <id>!lookup user <user>
massban — Ban multiple users (IDs or by filter)
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | BanMembers |
| Aliases | None |
Slash usage
/massban [reason] [ids] [joined_after_days] [no_roles]
Prefix usage
All configured prefixes work. Examples below use !:
!massban [reason] [ids] [joined_after_days] [no_roles]
modstats — Moderator activity stats
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ModerateMembers |
| Aliases | modactivity |
Slash usage
/modstats [days]
Prefix usage
All configured prefixes work. Examples below use !:
!modstats [days]
mute — Mute (timeout) a user
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ModerateMembers |
| Aliases | m, tempmute, tmute |
Slash usage
/mute [reason] <duration> <user>
Prefix usage
All configured prefixes work. Examples below use !:
!mute [reason] <duration> <user>
nick — Nickname moderation
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash |
| Category | Moderation |
| Required access | ManageNicknames |
| Aliases | nickname |
Slash usage
/nick unlock <user>/nick lock <nickname> <user>/nick reset <user>
Prefix usage: This command is slash-only.
note — Add a staff note to a user (not a punishment)
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ModerateMembers |
| Aliases | None |
Slash usage
/note <note> <user>
Prefix usage
All configured prefixes work. Examples below use !:
!note <note> <user>
purge — Purge messages with optional filters
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ManageMessages |
| Aliases | clear, prune |
Slash usage
/purge [contains] [user] <amount> [attachments] [bots]
Prefix usage
All configured prefixes work. Examples below use !:
!purge [contains] [user] <amount> [attachments] [bots]
purge-until — Purge all messages after a target message
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ManageMessages |
| Aliases | None |
Slash usage
/purge-until <target>
Prefix usage
All configured prefixes work. Examples below use !:
!purge-until <target>
quarantine — Strip roles and apply a restricted role pending investigation
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ModerateMembers |
| Aliases | q |
Slash usage
/quarantine <user>
Prefix usage
All configured prefixes work. Examples below use !:
!quarantine <user>
report — Report a user to staff
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | No command-specific Discord permission declared |
| Aliases | None |
Slash usage
/report <reason> <user>
Prefix usage
All configured prefixes work. Examples below use !:
!report <reason> <user>
restore — Restore a member from the latest snapshot
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ModerateMembers |
| Aliases | None |
Slash usage
/restore <user>
Prefix usage
All configured prefixes work. Examples below use !:
!restore <user>
roleadd — Add a role to a user
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ManageRoles |
| Aliases | ra |
Slash usage
/roleadd [reason] <user> <role>
Prefix usage
All configured prefixes work. Examples below use !:
!roleadd [reason] <user> <role>
roleimagedit — Set or remove a role's icon via image upload
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ManageRoles |
| Aliases | roleicon, ri |
Slash usage
/roleimagedit [remove] <role> [image]
Prefix usage
All configured prefixes work. Examples below use !:
!roleimagedit [remove] <role> [image]
roleremove — Remove a role from a user
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ManageRoles |
| Aliases | rr |
Slash usage
/roleremove [reason] <user> <role>
Prefix usage
All configured prefixes work. Examples below use !:
!roleremove [reason] <user> <role>
snapshot — Snapshot a member's roles and nickname
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ModerateMembers |
| Aliases | None |
Slash usage
/snapshot [reason] <user>
Prefix usage
All configured prefixes work. Examples below use !:
!snapshot [reason] <user>
softban — Ban and immediately unban to purge messages
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | BanMembers |
| Aliases | sb |
Slash usage
/softban [reason] <user>
Prefix usage
All configured prefixes work. Examples below use !:
!softban [reason] <user>
temprole — Apply a role for a duration (auto-removes)
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ManageRoles |
| Aliases | tr |
Slash usage
/temprole [reason] <duration> <user> <role>
Prefix usage
All configured prefixes work. Examples below use !:
!temprole [reason] <duration> <user> <role>
timeout — Apply a timeout to a user
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ModerateMembers |
| Aliases | to |
Slash usage
/timeout [reason] <duration> <user>
Prefix usage
All configured prefixes work. Examples below use !:
!timeout [reason] <duration> <user>
unban — Unban a user
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | BanMembers |
| Aliases | None |
Slash usage
/unban [reason] <user>
Prefix usage
All configured prefixes work. Examples below use !:
!unban [reason] <user>
unblock-appeal-user — Unblock a user from submitting appeals (staff only)
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash |
| Category | Moderation |
| Required access | No command-specific Discord permission declared |
| Aliases | None |
Slash usage
/unblock-appeal-user <user>
Prefix usage: This command is slash-only.
unlock — Unlock a channel (restores previous permissions)
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ManageChannels |
| Aliases | None |
Slash usage
/unlock [channel]
Prefix usage
All configured prefixes work. Examples below use !:
!unlock [channel]
unlockall — Unlock all channels that were locked by the bot
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ManageChannels |
| Aliases | unlockdownall |
Slash usage
/unlockall
Prefix usage
All configured prefixes work. Examples below use !:
!unlockall
unmute — Remove a mute/timeout from a user
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ModerateMembers |
| Aliases | um |
Slash usage
/unmute [reason] <user>
Prefix usage
All configured prefixes work. Examples below use !:
!unmute [reason] <user>
unquarantine — Restore a quarantined user to their original roles
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ModerateMembers |
| Aliases | uq |
Slash usage
/unquarantine <user>
Prefix usage
All configured prefixes work. Examples below use !:
!unquarantine <user>
vkick — Force-disconnect a user from voice
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | MuteMembers |
| Aliases | voicekick, disconnect |
Slash usage
/vkick <user>
Prefix usage
All configured prefixes work. Examples below use !:
!vkick <user>
voicedeafen — Server-deafen a user in voice
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | MuteMembers |
| Aliases | vdeafen |
Slash usage
/voicedeafen <user>
Prefix usage
All configured prefixes work. Examples below use !:
!voicedeafen <user>
voicemute — Server-mute a user in voice
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | MuteMembers |
| Aliases | vmute |
Slash usage
/voicemute <user>
Prefix usage
All configured prefixes work. Examples below use !:
!voicemute <user>
voiceundeafen — Server-undeafen a user in voice
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | MuteMembers |
| Aliases | vundeafen |
Slash usage
/voiceundeafen <user>
Prefix usage
All configured prefixes work. Examples below use !:
!voiceundeafen <user>
voiceunmute — Server-unmute a user in voice
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | MuteMembers |
| Aliases | vunmute |
Slash usage
/voiceunmute <user>
Prefix usage
All configured prefixes work. Examples below use !:
!voiceunmute <user>
warn — Warn a user (creates a formal case)
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ModerateMembers |
| Aliases | w, warning |
Slash usage
/warn [evidence] <reason> <user>
Prefix usage
All configured prefixes work. Examples below use !:
!warn [evidence] <reason> <user>
warns — List a user's warnings (defaults to your own)
| Property | Value |
|---|---|
| Status | Enabled |
| Modes | Slash + Prefix |
| Category | Moderation |
| Required access | ModerateMembers |
| Aliases | warnings |
Slash usage
/warns [user]
Prefix usage
All configured prefixes work. Examples below use !:
!warns [user]
About Nyxie
Nyxie is a custom-branded Sapphire bot. It was not created by f34rless.dev. Our Sapphire configuration is private and will not be provided or shared. Read more about Nyxie.