> For the complete documentation index, see [llms.txt](https://docs.rovolution.me/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rovolution.me/core/commands.md).

# Commands

### Commands Usage

Rovolution believes in bringing as many features as possible to the users for free as you will be able to see below. All commands must be ran as a slash command (e.g. */verify*). When the term 'user' is mentioned below that is their discord user and as such you can ping them (e.g. @catipilliar14) and when the term 'username' is mentioned that implies a persons Roblox username (e.g. catipilliar14).

### Verification Commands

<table><thead><tr><th width="150" align="center">Command</th><th align="center">Usage</th><th data-hidden></th></tr></thead><tbody><tr><td align="center">verify</td><td align="center">This command is used to initially verify you within a server, it will update your roles and your nickname. If selected, this command may only work in a preselected  verify channel. </td><td></td></tr><tr><td align="center">getroles</td><td align="center">This command is used within any further updates to you within a server, it will update your roles and your nickname. If selected, this command may only work in a preselected  verify channel. </td><td></td></tr><tr><td align="center">update (user)</td><td align="center">This command is to be used by server managers and can be used to force update anyone's roles/nicknames within a server. </td><td></td></tr></tbody></table>

### User Informational Commands

<table><thead><tr><th width="150" align="center">Command</th><th align="center">Usage</th><th data-hidden></th></tr></thead><tbody><tr><td align="center">verifystatus (user)</td><td align="center">This command can be used by anyone in a server to access when a user last verified with Rovolution. </td><td></td></tr><tr><td align="center">whois (user)</td><td align="center">This command can be used by anyone to get an overview of who they are, a link to their profile, how old their Roblox account is, an overview of all their roles and what their primary group is. </td><td></td></tr></tbody></table>

### Server Management Commands

<table><thead><tr><th width="150" align="center">Command</th><th align="center">Usage</th><th data-hidden></th></tr></thead><tbody><tr><td align="center">setupserver (group url)</td><td align="center">This command will automatically create all verification channels for the bot as well as automatically create all roles/bindings for the group linked.</td><td></td></tr><tr><td align="center">delete (count)</td><td align="center">This command is locked to server managers and allows you to purge a channel from messages up to three days old.</td><td></td></tr><tr><td align="center">updateall</td><td align="center">This is a <strong>Premium Only</strong> feature which allows a server manager to mass update everyone in a specific servers roles at once ensuring everyone is up to date. </td><td></td></tr><tr><td align="center">updaterole (ping role)</td><td align="center">This is a <strong>Premium Only</strong> feature which allows a server manager to mass update everyone with a specific role at once. </td><td></td></tr></tbody></table>

### Rank Bot Commands

GroupId's can be preset on the servers ranking dashboard to prevent the groupIds from needing to be fetched per command.

<table><thead><tr><th width="150" align="center">Command</th><th align="center">Usage</th><th data-hidden></th></tr></thead><tbody><tr><td align="center">accceptjoin (groupId) (Username)</td><td align="center">This command allows users with Ranking Permissions to accept a user within a group.</td><td></td></tr><tr><td align="center">denyjoin (groupId) (Username)</td><td align="center">This command allows users with Ranking Permissions to deny a users join request to a group.</td><td></td></tr><tr><td align="center">exileuser (groupId) (Username)</td><td align="center">This command allows users with Ranking Permissions to Exile a user from a group.</td><td></td></tr><tr><td align="center">promoteuser (groupId) (Username)</td><td align="center">This command allows users with Ranking Permissions to Promote a user within a group.</td><td></td></tr><tr><td align="center">demoteuser (Username) (groupId)</td><td align="center">This command allows users with Ranking Permissions to Demote a user within a group.</td><td></td></tr><tr><td align="center">setuserrank (groupId) (Username) (Role Id)</td><td align="center">This command allows users with Ranking Permissions to change a users rank to a specified rank within a group. </td><td></td></tr><tr><td align="center">setrank (Username)</td><td align="center">Same as setuserrank, does not require groupId as groupId can be preset.</td><td></td></tr></tbody></table>

### Premium Membership

<table><thead><tr><th width="320" align="center">Command</th><th align="center">Usage</th></tr></thead><tbody><tr><td align="center">giftpremium (target)</td><td align="center">Allows active premium subscribers to transfer premium membership to an alternative account.</td></tr><tr><td align="center">resetpremium</td><td align="center">Transfers premium back to your account.</td></tr></tbody></table>
