# Commands

These are all the commands available for EmpyManager.

## For Normal Users

{% hint style="warning" %}
EmpyManager is now migrating to Discord's [**Slash Commands**](https://support.discord.com/hc/it/articles/1500000368501-Slash-Commands-FAQ), which are commands that start with a `/` and will appear in the dropdown list as hints.

If you don't see them, please tell your server admin to [update EmpyManager's permissions](https://empymanager.com/invite).
{% endhint %}

| Command                  | Description                                                                                                                                                                        | Requirement                                       |
| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------- |
| `/help`                  | Shows all the commands available to the user.                                                                                                                                      |                                                   |
| `/private` \| `/public`  | Turn your room private / public. A private room means you that no one will be able to enter unless you invite them with `/invite @user` or you add them in the permissions window. | Must be owner of the channel.                     |
| `/hide` \| `/show`       | Hide or show your room. A hidden room will not be seen by normal users outside of it unless they are invited by the owner.                                                         | Must be owner of the channel.                     |
| `/kick @user`            | Kick @user from your channel.                                                                                                                                                      | Must be owner of the channel.                     |
| `/claim`                 | Become the new owner of the channel.                                                                                                                                               | The owner of the channel must have left the room. |
| `/invite @user`          | Get an invite to the channel. If a user is specified, they will get a DM with a link to the channel + they will gain access if the room is private.                                | Must be owner of the channel.                     |
| `/rename <new-name>`     | Rename your current channel.                                                                                                                                                       | Must be owner of the channel.                     |
| `/limit <new-limit>`     | Set the user limit of your current channel.                                                                                                                                        | Must be owner of the channel.                     |
| `/bitrate <new-bitrate>` | Set the birate of your current channel.                                                                                                                                            | Must be owner of the channel.                     |

## For Server Admins

Server admins can perform these commands which are mostly used to configure the bot.

Instead of these commands, we suggest to use the [Dashboard](https://dashboard.empymanager.com), which is easier to configure.

| Command                             | Description                                                                                                                                                                                                                                                 | More Info                                                                                            |
| ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| `v/setup`                           | Start the guided setup of a Master Channel.                                                                                                                                                                                                                 | [More Info](/master-channels/creating-a-master-channel.md#how-to-create-a-master-channel).           |
| `/permanent`                        | <p>Make a temporary channel permanent or turn a permanent channel into temporary.<br><br><strong>Permanent</strong> <strong>channels</strong> behave like temporary channels (they have a owner, etc.), but they won't be deleted once everyone leaves.</p> |                                                                                                      |
| `v/dashboard`                       | Get a link to the EmpyManager's Dashboard.                                                                                                                                                                                                                  |                                                                                                      |
| `v/settings master <channel-id> on` | Turn a normal channel into a Master Channel.                                                                                                                                                                                                                | [More info.](/master-channels/creating-a-master-channel.md#what-is-a-master-channel)                 |
| `v/settings master <master-id> off` | Turn a Master Channel into a normal channel.                                                                                                                                                                                                                |                                                                                                      |
| `v/masterlist`                      | See a list of all the master channels.                                                                                                                                                                                                                      | <mark style="color:red;">Deprecated</mark>, use the [dashboard](https://dashboard.empymanager.com/). |
| `v/resetmasters`                    | Turn all your master channels into normal channels                                                                                                                                                                                                          | <mark style="color:red;">Deprecated</mark>, use the [dashboard](https://dashboard.empymanager.com/). |
| `v/settings prefix <new-prefix>`    | Change EmpyManager's commands prefix.                                                                                                                                                                                                                       | <mark style="color:red;">Deprecated</mark>, use the [dashboard](https://dashboard.empymanager.com/). |

### Settings

This section is meant for a more advanced use of EmpyManager.

#### Master Channels

These options are set for each Master Channel.

| Command                                                         | Description                                                                                                                                        | More Info                                                                                                                                                                            |
| --------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `v/settings master <master-id>`                                 | Get info about a Master Channel.                                                                                                                   | <mark style="color:red;">Deprecated</mark>, use the [dashboard](https://dashboard.empymanager.com/). Access the **Master Channel**'s page.                                           |
| `v/settings master <master-id> <on / off>`                      | Enable / Disable a Master Channel.                                                                                                                 | <mark style="color:red;">Deprecated</mark>, use the [dashboard](https://dashboard.empymanager.com/).                                                                                 |
| `v/settings template <master-id> <voice / text> <new-template>` | Set a new `voice`or `text`template for the channels created from this Master Channel. The template will be used to choose the name of the channel. | <mark style="color:red;">Deprecated</mark>, use the [dashboard](https://dashboard.empymanager.com/). Access the **Master Channel**'s page and go under *Voice / Text Channel Names*. |
| `v/settings category <master-id> <category-id>`                 | All the channels from the specified Master Channel will be created inside the specified category. \[Premium only]                                  | <mark style="color:red;">Deprecated</mark>, use the [dashboard](https://dashboard.empymanager.com/).                                                                                 |

#### General Settings

These are settings that are valid in your whole server.

| Command                             | Description                                                                                                      | More Info                                                                                                                            |
| ----------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| `v/settings invites`                | You will be prompted with a dialog asking whether to enable/disable invites for the server.                      | <mark style="color:red;">Deprecated</mark>, use the [dashboard](https://dashboard.empymanager.com/). Go to the **General** settings. |
| `v/settings waitingroom <new-name>` | Set a new template for the waiting rooms in your server. You can use these variables: `%owner%` and `%channel%.` | <mark style="color:red;">Deprecated</mark>, use the [dashboard](https://dashboard.empymanager.com/). Go to the **General** settings. |
| `v/settings channelSync <on / off>` | With `on` channels will inherit permissions from the category they are created in \[Premium only].               | <mark style="color:red;">Deprecated</mark>, use the [dashboard](https://dashboard.empymanager.com/). Go to the **General** settings. |

#### Text Channels

| Command                                                               | Description                                                                                                                   | More Info                                                                                                                            |
| --------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| `v/settings userchanneltext <on / off / default> <master-channel-id>` | Same to `userChannelText` but for only one specific master channel (`default` will use same option as server) \[Premium only] |                                                                                                                                      |
| `v/settings normalchanneltext <on / off>`                             | With `on` the bot wil create a text channel for every normal channel.                                                         | <mark style="color:red;">Deprecated</mark>, use the [dashboard](https://dashboard.empymanager.com/). Go to the **General** settings. |
| `v/settings userchanneltext <on / off>`                               | With `on` bot will create a text channel for every temporary channel.                                                         | <mark style="color:red;">Deprecated</mark>, use the [dashboard](https://dashboard.empymanager.com/). Go to the **General** settings. |
| `v/settings logging <on / off>`                                       | Bot will send a text file in the `logChannel`, logging messages and actions.                                                  | <mark style="color:red;">Deprecated</mark>, use the [dashboard](https://dashboard.empymanager.com/). Go to the **General** settings. |
| `v/settings logChannel <channel-id>`                                  | Bot will send there logs if `logging` is enabled                                                                              | <mark style="color:red;">Deprecated</mark>, use the [dashboard](https://dashboard.empymanager.com/). Go to the **General** settings. |

#### Temporary Channel Permissions

| Command                                                                 | Description                                                                                                                                                                                                | More Info                                                                                                                                                          |
| ----------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `v/settings managechannel <master-channel-id> <on / off>`               | With `on` channel owners can edit their channels (name, user limit, bitrate).                                                                                                                              | <mark style="color:red;">Deprecated</mark>, use the [dashboard](https://dashboard.empymanager.com/) (Access the master channel and go to the **Permissions** tab). |
| `v/settings quickCommands <master-channel-id> <on / off>`               | With `on` channel owners can edit their channels through quick commands (private, lock, etc.).                                                                                                             | <mark style="color:red;">Deprecated</mark>, use the [dashboard](https://dashboard.empymanager.com/) (Access the master channel and go to the **Permissions** tab). |
| `v/settings quickCommand <master-channel-id> <quickCommand> <on / off>` | Enable or disable a specific `quickCommand` for a Master Channel (`private`, `lock` or `waitingroom`). Available quick commands are listed [here](/master-channels/settings.md#quick-commands). \[Premium] | <mark style="color:red;">Deprecated</mark>, use the [dashboard](https://dashboard.empymanager.com/) (Access the master channel and go to the **Permissions** tab). |
| `v/settings manageRoles <master-channel-id> <on / off>`                 | Choose whether the user has the `Manage Roles` permissions (change user's access to the room, edit their permissions, etc...) on its channel created from the `master` channel.                            | <mark style="color:red;">Deprecated</mark>, use the [dashboard](https://dashboard.empymanager.com/) (Access the master channel and go to the **Permissions** tab). |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.empymanager.com/commands.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
