Skip to main content
Version: Stable - 3.6.0

Command list

All RaidProtect commands, grouped by category. Click a command name to access its detailed documentation.

Prototype legend​

  • (arg): required argument.
  • [arg]: optional argument.
  • [--flag]: optional boolean flag (slash: flag: true, message: --flag).
  • [--flag=value]: optional flag with a value.
  • (@member) / (#channel) / (@&role): prefix indicating the expected type.

Configuration & installation​

CommandPrototypeDescription
/setup/setupLaunches the guided installation to enable RaidProtect on the server.
/settings/settingsOpens the interactive menu to change the configuration at any time.
/honeypot/honeypotConfigures the HoneyPot trap channel.
/tagrole/tagroleConfigures the role granted to members who wear the server tag.
/display public/display publicManages RaidProtect's public information panels.
/display staff/display staffManages the staff-only panels (DISCON, internal messages).
/discon/disconSets up the DISCON panel that adjusts the server's danger level.
/audit/auditAnalyzes the server's security and offers to fix configuration flaws.

Moderation​

Sanctions​

CommandPrototypeDescription
/ban/ban (@user) [duration] [--delete-messages=duration] [--silent] [reason]Bans a user, permanently or for the given duration.
/tempban/tempban (@user) (duration) [--delete-messages=duration] [--silent] [reason]Bans a user for a defined duration.
/softban/softban (@member) [--delete-messages=duration] [--silent] [reason]Bans then unbans a member to delete their messages.
/unban/unban (@user) [--silent] [reason]Lifts a ban.
/kick/kick (@member) [--silent] [reason]Kicks a member from the server.
/mute/mute (@member) (duration) [--force-timeout] [--silent] [reason]Mutes a member (Mute role or Discord timeout).
/unmute/unmute (@member) [--silent] [reason]Removes a member's mute / timeout.
/jail/jail (@member) [--silent] [reason]Jails a member via the Jail role.
/tempjail/tempjail (@member) (duration) [--silent] [reason]Jails a member for a defined duration.
/unjail/unjail (@member) [--silent] [reason]Releases a member from Jail.
/warn/warn (@member) [--silent] [reason]Formally warns a member by DM.

Moderation tools​

CommandPrototypeDescription
/clear/clear (amount) [@user]Deletes 2 to 100 messages in a channel.
/snipe/snipe [@user] [--channel=#channel]Retrieves the last deleted message in the channel or from a user (1 hour, requires message caching).
/modview/modview (@user)Opens a centralized moderation view of a member (sanctions, note, snipe).
/note/note (@user)Adds or edits a member's internal moderation note.
/nick/nick (@user) [pseudo]Changes a member's nickname on the server (empty to reset).
/onduty/ondutyAdds or removes the "on duty" role from the moderator who uses it.

Channel locking​

CommandPrototypeDescription
/lock/lock [#channel] [duration] [reason] [--silent]Locks a channel to prevent message sending (optional duration).
/unlock/unlock [#channel] [reason] [--silent]Unlocks a previously locked channel.
/slowmode/slowmode (delay) [duration] [#channel] [reason] [--silent]Enables or modifies a channel's slowmode (optional duration of effect).

Sanction history​

CommandPrototypeDescription
/sanctions search/sanctions search [@user] [@moderator] [type] [reason] [date] [status] [moderator_type]Searches the history with filters (user, moderator, type, date, status…).
/sanctions info/sanctions info (id)Displays the details of a sanction.
/sanctions edit/sanctions edit (id) [reason] [duration]Modifies the reason or duration of an existing sanction.
/sanctions delete/sanctions delete (id) [reason]Removes a sanction from the history.
/my-sanctions/my-sanctionsAllows a member to view their own sanctions.
/alt/alt [@user] [@other]Links the accounts of a single person so they share their sanctions (experiment, Identity Update).

Anti-raid​

CommandPrototypeDescription
/raidmode/raidmode [status] [duration]Enables or disables raid mode, which blocks or filters new arrivals.
/joinlock/joinlock [status]Indefinitely closes server access to new members.
/dmlock/dmlockEnables or disables the permanent DM Lock for the server.
/dmlock-info/dmlock-infoInforms members of the DM Lock status.

Authentication​

CommandPrototypeDescription
/auth/auth [role]Authenticate to obtain a protected role.
/auth-profile/auth-profileManages your authentication profile (PIN, OTP, passkeys).
/auth-settings/auth-settingsConfigures protected roles and authorized users.

Bypass​

CommandPrototypeDescription
/bypass captcha/bypass captcha [@user]Allows a user to join without going through the captcha.
/bypass minage/bypass minage [@user]Allows a user to join without meeting the minimum account age.
/bypass raid/bypass raid [@user]Allows a user to join despite raid mode (requires kick mode).
/bypass bot/bypass bot [bot]Allows a bot to join despite the bot kick (server owner).

Utilities​

CommandPrototypeDescription
/userinfo/userinfo [@user]Displays a user's information.
/serverinfo/serverinfoDisplays the server information.
/discord-sanctions/discord-sanctions [@user]Displays a user's Discord (DSA) sanctions, or global statistics without a user.
/inviteinfo/inviteinfo (invite)Displays the information of a Discord invite (code or link).
/prune/prune [duration]Kicks inactive members via an interactive menu.
/channel duplicate/channel duplicate (#channel)Duplicates a channel with its settings and permissions.
/channel clear/channel clear (#channel)Deletes and re-creates a channel identically.
/block add/block add [@user] [reason]Prevents a user from using certain features.
/block remove/block remove [@user] [reason]Lifts a user's block.
/block list/block listLists blocked users.
/report/report (@member)Allows members to report a member to the moderation team (reason entered in a window).

Information & help​

CommandPrototypeDescription
/about/aboutDisplays general information about RaidProtect.
/help/helpDisplays RaidProtect's general help.
/invite/inviteDisplays useful links (invitation, support, bot page).
/transparency/transparencyDisplays the server's latest moderation transparency report.
/changelog/changelogView RaidProtect's changelog.
/feedback/feedbackShare feedback, a suggestion or a bug report.
/privacy/privacyDisplays what RaidProtect stores about this server.

Context menus​

Some actions open with a right-click, in the Apps menu:


⚙️ Two ways to use a command​

Common moderation commands exist in two formats: as a slash command, and as a message with a prefix. The others, such as /sanctions, /snipe or /audit, can only be used as slash commands. The list of message commands shows which ones accept a prefix.

Slash commands: the simplest way​

Type / in a channel, choose the command and Discord prompts you for each parameter in a dedicated interface (user picker, channel picker, autocomplete on durations, etc.). It is the recommended default: you don't have to memorize anything.

/ban @member reason: scam spam

Message commands: the most complex way​

Once message commands are enabled in /settings, you can also write commands as plain messages (?ban …, ?kick …, etc.). No graphical interface: you have to know the syntax (positional arguments, named flags, free-form trailing argument). In return, it's faster on the keyboard for moderators who know the commands well.

Positional arguments​

Given in the order of the prototype, without a name. These are the main arguments of the command.

?ban 123456789012345678
?slowmode 10s

Named flags (--name=value)​

For secondary options. Flags can be placed anywhere in the command, in any order.

  • --silent (boolean): simply enables the option.
  • --delete-messages=7d: passes a value to the option.
?ban @member --delete-messages=7d --silent reason for the ban
?tempban @member 1d --silent he did it again

"Rest" argument (free-form text)​

The last argument of certain commands (typically [reason]) captures everything you write after it, spaces included, without needing quotes.

?warn @member you've broken rule 3 of the server again

Didn't find what you were looking for?

Search the whole documentation, the glossary and the blog.