Voicemaster

Create temporary voice channels which can be customized to your liking.

Getting started

To get started with voicemaster feature, you need to run the setup command.

,voicemaster setup

The command will create two channels:

  • A text channel to control the voice channel with an interface.
  • A voice channel where users can join to create their own voice channel.

What is the interface channel?

The #interface channel will contain an embed with buttons that allow members to customize their temporary voice channel. This channel should be locked to keep the embed message at the top of the channel.

Configuration voicemaster

What is the Join to Create channel?

The Join to Create channel is a voice channel where users can join to create their own temporary voice channel. Joina and your new channel will be created

More about configuration

The configuration with the setup is already enough, the bot will automatically create the channels with the good permissions, but also choose when you join the best region, the best bitrate and more.

Note:

The name of the channels created will always follow the format {user.displayname}'s voice channel. and the category will be set as Voice Channels. You can change the channels and category names to your liking directly using discord.

Customize your temporary channel !

Using the interface button, you can customize your temporary voice channel.

ButtonFeature
LockLock/unlock the channel
UnlockUnlock/lock the channel
GhostHide the channel for everyone
UnghostUnhide the channel for everyone
Increase limitIncrease the user limit of the channel
Decrease limitDecrease the user limit of the channel
ClaimTransfer ownership of the channel
TransferTransfer ownership of the channel
RenameRename the channel
KickKick a user from the channel

There is also textual commands to do the same, and they have the same name.

Rename your channel

With the text command ,rename or by using the rename button, you can rename your channel.

,voicemaster rename [new_name]

Change limit

,voicemaster limit [limit]

Make your channel private

You can make your channel private using two methods. Ghost and unghost method make the channel totally invisible for others while lock and unlock method only remove the ability to join the channel.

Lock :

,voicemaster lock

Unlock :

,voicemaster unlock

Ghost :

,voicemaster ghost

Unghost :

,voicemaster unghost

Permit specific members to join

You can permit specific members to join your channel using the permit command.

,voicemaster permit @user1

Claim a channel

If the owner leaves the channel, you can claim the channel using the claim command.

,voicemaster claim

Transfer channel ownership

You can also transfer the ownership of your channel to another user using the transfer command.

,voicemaster transfer @user1

More

If you want to enjoy your music, you can make the temp voice channel a music. It revoke all speak permissions for users in the channel. Run this command to make it a music channel:

,voicemaster music

The command is a toggle, so you can run it again to disable music mode.