ORVEX

Documentation

Set up ORVEX and learn every command. Every slash command also works with your server’s prefix (default !).

Setup

  1. Sign in, pick a server and press Add ORVEX. You need Manage Server there.
  2. Move the ORVEX role near the top of the role list so it can act on members.
  3. In Settings → Logging, pick a moderation log channel.
  4. Review Automations → AutoMod: spam, link and invite filtering start on.

Permissions ORVEX needs

View Channels, Send Messages, Embed Links, Read Message History, Manage Messages, Manage Channels, Manage Roles, Manage Nicknames, Kick Members, Ban Members, Moderate Members and View Audit Log. The invite link asks for exactly these.

Moderation

/ban
Ban a user, even one who already left.
/ban <user> [reason] [delete_days]
Needs Ban Members · e.g. /ban @spammer Raid attempt
/unban
Lift a ban.
/unban <user_id> [reason]
Needs Ban Members
/kick
Remove a member. They can rejoin with an invite.
/kick <member> [reason]
Needs Kick Members
/timeout
Stop a member talking for up to 28 days.
/timeout <member> <duration> [reason]
Needs Timeout Members · e.g. /timeout @user 1h Spam
/untimeout
End a timeout early.
/untimeout <member> [reason]
Needs Timeout Members
/warn
Give a member a warning.
/warn <member> <reason>
Needs Timeout Members
/warnings
List a member's active warnings.
/warnings <user>
Needs Timeout Members
/removewarn
Remove one warning by case number.
/removewarn <case>
Needs Timeout Members
/clearwarns
Remove all of a member's warnings.
/clearwarns <user> [reason]
Needs Timeout Members
/purge
Bulk-delete up to 100 recent messages.
/purge <amount> [user]
Needs Manage Messages
/lock
Stop @everyone sending messages in a channel.
/lock [channel] [reason]
Needs Manage Channels
/unlock
Undo /lock.
/unlock [channel]
Needs Manage Channels
/slowmode
Set slowmode (0 turns it off).
/slowmode <seconds> [channel]
Needs Manage Channels
/nick
Change or reset a nickname.
/nick <member> [nickname]
Needs Manage Nicknames
/history
A member's full moderation history.
/history <user>
Needs Timeout Members
/case
Look up one case.
/case <number>
Needs Timeout Members
/reason
Change a case's reason.
/reason <case> <reason>
Needs Timeout Members
/note
Add a private staff note to a member.
/note <user> <text>
Needs Timeout Members

Configuration

/config
View or change this server's ORVEX settings.
/config view | prefix <value>
Needs Manage Server
/dashboard
Link to this server on the web dashboard.
/dashboard
/setup
Pick the log channels in one step.
/setup <mod_log> [system_log] [alerts]
Needs Manage Server
/modules
Turn whole ORVEX modules on or off.
/modules list | enable <module> | disable <module>
Needs Manage Server
/permissions
Choose which roles count as ORVEX managers or moderators.
/permissions view | add <type> <role> | remove <type> <role>
Needs Manage Server
/logs
The latest log entries for this server.
/logs [category]
Needs Manage Server
/audit
Recent ORVEX setting changes, optionally by one person.
/audit [user]
Needs Manage Server

Security

/honeypot
A trap channel: anyone who types in it is softbanned or banned. Catches hacked accounts spamming scams.
/honeypot create [action] | setup <channel> [action] [delete] | off | status
Needs Manage Server · e.g. /honeypot create action:softban
/security
This server's protection status, and Global Safety Network opt-in.
/security status | network <mode>
Needs Manage Server
/antiraid
Configure raid detection.
/antiraid on | off | threshold <joins> <seconds> | response <alert|lockdown>
Needs Manage Server
/lockdown
Stop @everyone talking in every text channel.
/lockdown [reason]
Needs Manage Server
/unlockdown
Restore every channel exactly as it was before /lockdown.
/unlockdown
Needs Manage Server
/whitelist
Members and bots that anti-raid ignores.
/whitelist add <user> | remove <user> | list
Needs Manage Server

Community

/apply
Apply for something in this server (staff, partner…) by filling in its form.
/apply <form>
e.g. /apply form:Staff Application
/applications
See pending applications and read one in full.
/applications pending | view <number>
Needs Manage Server or a reviewer role
/welcome
Welcome messages for new members.
/welcome on | off | channel <channel> | message <text> | test
Needs Manage Server
/goodbye
Messages when members leave.
/goodbye on | off | channel <channel> | message <text>
Needs Manage Server
/autorole
Roles given to every new member.
/autorole add <role> | remove <role> | list
Needs Manage Roles
/ticket
Manage the ticket you are in.
/ticket close [reason] | claim | add <user> | remove <user> | rename <name>
Needs Ticket staff
/role
Give, take or inspect a role.
/role add <member> <role> | remove <member> <role> | info <role>
Needs Manage Roles
/member
Account age, join date, roles and moderation record.
/member <user>
Needs Timeout Members
/server
Facts about this server.
/server

Global Safety Network

/report
Report a user to the ORVEX Trust & Safety team.
/report <user> <category> <explanation> [evidence] [message_link]
/appeal
Appeal a global ban on your account.
/appeal <message>

Utility

/help
Every command, or details on one.
/help [command]
/ping
Check ORVEX is responding.
/ping
/botinfo
Version, uptime and servers.
/botinfo
/uptime
How long ORVEX has been online.
/uptime
/invite
Add ORVEX to another server.
/invite
/support
Get help from the ORVEX team.
/support
/premium
This server's plan and what Pro adds.
/premium

FAQ

Why don’t prefix commands work?
Prefix commands need the Message Content intent turned on for the bot in the Discord Developer Portal, and ORVEX needs permission to read the channel.
Why can’t ORVEX ban someone?
ORVEX’s highest role must be above the person’s highest role, and it needs the Ban Members permission. Drag the ORVEX role higher in Server Settings → Roles.
Who can open the dashboard?
The server owner, anyone with Manage Server or Administrator, and members of roles you add under Settings → Permissions → Manage roles.
Does anti-raid ban people?
No. It alerts by default. If you choose, it locks channels; /unlock restores each channel’s exact previous permissions.