VoiceMaster
Give members their own temporary voice channels they fully control — with saved profiles that restore on rejoin and multiple join-to-create generators.
VoiceMaster gives every member a personal voice channel. When someone joins a "join to create" channel, exceed makes them a fresh temp channel they fully control (lock, hide, rename, set a limit, kick, start activities) and cleans it up when everyone leaves. Saved profiles restore your setup next time, and you can run several generators at once.
Setup
The fastest way is in Discord (needs Manage Channels):
,voicemaster setup [category] create the category, join-to-create and interface
,voicemaster unsetup remove the channels and disable the feature
,voicemaster interface [#chan] repost the control panel
Aliases for the command: ,vm, ,vc.
Your channel controls
Own the channel you are in, then:
,voicemaster lock stop new people from joining
,voicemaster unlock allow joining again
,voicemaster ghost hide the channel
,voicemaster unghost reveal the channel
,voicemaster rename <name> rename your channel
,voicemaster limit <0-99> set the user limit (0 = unlimited)
,voicemaster bitrate <8-384> set the bitrate in kbps
,voicemaster region <region> set the voice region
,voicemaster permit <user|role> let a member or role join
,voicemaster reject <user|role> block a member or role
,voicemaster kick <member> disconnect a member
,voicemaster claim claim a channel whose owner left
,voicemaster transfer <member> hand ownership to someone
,voicemaster music music mode: only you can speak
,voicemaster unmusic turn music mode off
,voicemaster status [text] set or clear the voice status
,voicemaster activity <name> start a voice activity
,voicemaster info show channel details
Saved profiles
VoiceMaster can remember your setup and rebuild it every time:
,voicemaster save save your channel's settings
,voicemaster remember <on|off> toggle saving and restoring
,voicemaster profile view your saved settings
,voicemaster forget clear your saved settings
Multiple generators
Run extra join-to-create channels, each with its own name template (needs Manage Channels):
,voicemaster generator list list generators
,voicemaster generator add [#chan] [name] turn a channel into a generator
,voicemaster generator remove [#chan|id] remove a generator
Name templates support {user.name}, {user.mention} and {seq}, for example Room {seq}.
Server defaults
These set what new channels start with (needs Manage Channels):
,voicemaster category <category> where new channels are created
,voicemaster default name <template> default channel name
,voicemaster default bitrate <8-384> default bitrate
,voicemaster default region <region> default region
,voicemaster default role <role> role applied to new channels
,voicemaster joinrole <role|none> role given while in a temp channel
Configure the category, name template, limits and the "remember my settings" switch on the VoiceMaster dashboard page.