Master Channel's Settings

Getting Master Channel's ID

In order to customise a Master Channel you might be required to get its Channel ID. Here is a video on how to get a Discord's element ID.

General Settings

Changing templates (channels' names)

As a server owner, you might want to edit the name of the temporary channels of a specific Master Channel. You can do so using templates.
Use the following command to choose the name of the voice or text temporary channels created from a Master Channel:
em!settings template <master-channel-id> <voice / text> <new-template>
For example, use this command to change voice template for Master Channel with ID 123456789:
em!settings template 123456789 voice Room of %owner%
You can also use variables inside templates. Variables are words that get replaced dynamically upon channel creation.
Variable name
Can be used in type
What will be replaced with
voice, text
The name of the owner of the channel.
voice, text
The number of the channel.
The name of the corresponding voice channel.


Use this command to enable/disable matchmaking in your Master Channel:
em!settings matchmaking <master-id> <on / off>
Matchmaking enabled will create a channel called Matchmaking Channel. When a user joins a Matchmaking Channel, they will be moved to the best channel available. The best channel available is the channel with the most users inside and with enough space.
In order to estabilish if a room has enough space, each temporary channel must have a user limit (so you should set a user limit in your Master Channel).

Changing channels' category

By default master channels will create temporary channels in the same category. With this command you can change the category where temporary channels of that particular master channel will be created:
em!settings category <master-channel-id> <category-id>


EmpyManager allows you to customise each Master Channel's temporary channels' permissions. There currently are 3 types of customisation: manage channel, quick commands, edit roles.

Manage Channel

The manage channel option (enabled by default) is used to determine whether the channel owners should have the Discord's Manage Channel permission on inside their own channel. Therefore, this option will allow the users to do these things (as in vanilla Discord): rename their channels, change bitrate, change user limit.
The manage channel option can changed with the following command:
em!settings manageChannel <master-channel-id> <on / off>
When manage channel is enabled, EmpyManager will also grant the Move Members Discord's permission, which will allow the channel owner to kick users from their channel.
Move Members will only allow your owners to kick users connected to their channels and won't give them the permission to move them between channels. They will only be able to move members between two channels if the owner has Move Members permission in both channels.
When off, Manage Channel will also disable the Manage Roles option by default.

Manage Roles

The manage roles option (enabled by default) is used to determine whether the channel owners should have the Discord's Manage Roles permission. With this permission they'll be able to edit to edit all the permissions inside their channel except for Mute / Deafean Members, which is disabled in all by default for security reasons.
In order for manage roles to work you must have the manage channel option enabled.
The manage roles option can be changed with the following command:
em!settings manageRoles <master-channel-id> <on / off>

Quick Commands

The quick commands option (enabled by default) is used to determine whether the channel owners should be able to perform EmpyManager's quick commands.
Change it with the command:
em!settings quickCommands <master-channel-id> <on / off>
You can also disable a single quick command couple with the command:
em!settings quickCommand <master-channel-id> <quick-command-name> <on-off>
The valid quick-command-name options are: private (for private/public commands), lock (for lock/unlock commands) and waitingroom (for waiting room command).