THE TSHE FIELD GUIDE

Find your way.

Everything you need to find your way around TSHE.

87 documents 10 sections
DOCUMENTATION / BOTS / NYXIE

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

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessNo command-specific Discord permission declared
AliasesNone

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)

PropertyValue
StatusEnabled
ModesSlash
CategoryModeration
Required accessNo command-specific Discord permission declared
AliasesNone

Slash usage

  • /appeal-reply <message> <appeal_id>

Prefix usage: This command is slash-only.

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessManageMessages
Aliasesa, 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)

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessNo command-specific Discord permission declared
Aliasesarchiveslist, 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

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessManageMessages
Aliasesamtest, modtest

Slash usage

  • /automodtest <content>

Prefix usage

All configured prefixes work. Examples below use !:

  • !automodtest <content>

ban — Ban a user (optionally temporary)

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessBanMembers
Aliasesb, 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)

PropertyValue
StatusEnabled
ModesSlash
CategoryModeration
Required accessNo command-specific Discord permission declared
AliasesNone

Slash usage

  • /block-appeal-user [reason] [duration] <user>

Prefix usage: This command is slash-only.

case — View or manage a case

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessModerateMembers
Aliasesc

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

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessModerateMembers
Aliasesclosecase, close

Slash usage

  • /caseclose <cases>

Prefix usage

All configured prefixes work. Examples below use !:

  • !caseclose <cases>

cases — List all moderation cases in the server

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessModerateMembers
AliasesNone

Slash usage

  • /cases

Prefix usage

All configured prefixes work. Examples below use !:

  • !cases

clearwarnings — Clear all active warnings for a user (requires double confirmation)

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessModerateMembers
Aliasesclearwarns, cw

Slash usage

  • /clearwarnings <user>

Prefix usage

All configured prefixes work. Examples below use !:

  • !clearwarnings <user>

kick — Kick a user from the server

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessKickMembers
Aliasesk, 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)

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessManageChannels
Aliaseslockdown

Slash usage

  • /lock [channel]

Prefix usage

All configured prefixes work. Examples below use !:

  • !lock [channel]

lockall — Lock all text channels in the server

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessManageChannels
Aliaseslockdownall

Slash usage

  • /lockall

Prefix usage

All configured prefixes work. Examples below use !:

  • !lockall

lookup — Full user lookup: cases, notes, warnings, automod history

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessModerateMembers
Aliasesmodlookup

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)

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessBanMembers
AliasesNone

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

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessModerateMembers
Aliasesmodactivity

Slash usage

  • /modstats [days]

Prefix usage

All configured prefixes work. Examples below use !:

  • !modstats [days]

mute — Mute (timeout) a user

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessModerateMembers
Aliasesm, tempmute, tmute

Slash usage

  • /mute [reason] <duration> <user>

Prefix usage

All configured prefixes work. Examples below use !:

  • !mute [reason] <duration> <user>

nick — Nickname moderation

PropertyValue
StatusEnabled
ModesSlash
CategoryModeration
Required accessManageNicknames
Aliasesnickname

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)

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessModerateMembers
AliasesNone

Slash usage

  • /note <note> <user>

Prefix usage

All configured prefixes work. Examples below use !:

  • !note <note> <user>

purge — Purge messages with optional filters

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessManageMessages
Aliasesclear, 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

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessManageMessages
AliasesNone

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

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessModerateMembers
Aliasesq

Slash usage

  • /quarantine <user>

Prefix usage

All configured prefixes work. Examples below use !:

  • !quarantine <user>

report — Report a user to staff

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessNo command-specific Discord permission declared
AliasesNone

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

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessModerateMembers
AliasesNone

Slash usage

  • /restore <user>

Prefix usage

All configured prefixes work. Examples below use !:

  • !restore <user>

roleadd — Add a role to a user

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessManageRoles
Aliasesra

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

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessManageRoles
Aliasesroleicon, 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

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessManageRoles
Aliasesrr

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

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessModerateMembers
AliasesNone

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

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessBanMembers
Aliasessb

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)

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessManageRoles
Aliasestr

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

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessModerateMembers
Aliasesto

Slash usage

  • /timeout [reason] <duration> <user>

Prefix usage

All configured prefixes work. Examples below use !:

  • !timeout [reason] <duration> <user>

unban — Unban a user

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessBanMembers
AliasesNone

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)

PropertyValue
StatusEnabled
ModesSlash
CategoryModeration
Required accessNo command-specific Discord permission declared
AliasesNone

Slash usage

  • /unblock-appeal-user <user>

Prefix usage: This command is slash-only.

unlock — Unlock a channel (restores previous permissions)

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessManageChannels
AliasesNone

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

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessManageChannels
Aliasesunlockdownall

Slash usage

  • /unlockall

Prefix usage

All configured prefixes work. Examples below use !:

  • !unlockall

unmute — Remove a mute/timeout from a user

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessModerateMembers
Aliasesum

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

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessModerateMembers
Aliasesuq

Slash usage

  • /unquarantine <user>

Prefix usage

All configured prefixes work. Examples below use !:

  • !unquarantine <user>

vkick — Force-disconnect a user from voice

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessMuteMembers
Aliasesvoicekick, disconnect

Slash usage

  • /vkick <user>

Prefix usage

All configured prefixes work. Examples below use !:

  • !vkick <user>

voicedeafen — Server-deafen a user in voice

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessMuteMembers
Aliasesvdeafen

Slash usage

  • /voicedeafen <user>

Prefix usage

All configured prefixes work. Examples below use !:

  • !voicedeafen <user>

voicemute — Server-mute a user in voice

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessMuteMembers
Aliasesvmute

Slash usage

  • /voicemute <user>

Prefix usage

All configured prefixes work. Examples below use !:

  • !voicemute <user>

voiceundeafen — Server-undeafen a user in voice

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessMuteMembers
Aliasesvundeafen

Slash usage

  • /voiceundeafen <user>

Prefix usage

All configured prefixes work. Examples below use !:

  • !voiceundeafen <user>

voiceunmute — Server-unmute a user in voice

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessMuteMembers
Aliasesvunmute

Slash usage

  • /voiceunmute <user>

Prefix usage

All configured prefixes work. Examples below use !:

  • !voiceunmute <user>

warn — Warn a user (creates a formal case)

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessModerateMembers
Aliasesw, 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)

PropertyValue
StatusEnabled
ModesSlash + Prefix
CategoryModeration
Required accessModerateMembers
Aliaseswarnings

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.