Skip to main content
VoiceMaster creates a system where members can join a designated voice channel to automatically get their own temporary channel. Channels are deleted when everyone leaves.

Setup

Run ,voicemaster setup to create the VoiceMaster system. This creates:
  • A VoiceMaster category
  • A read-only #ui text channel with a control panel
  • A create voice channel that members join to get their own channel
To remove the entire VoiceMaster system, run ,voicemaster reset.

Admin Commands

These require Manage Server permission.
CommandUsageDescription
,voicemaster setupCreate the VoiceMaster system
,voicemaster resetDelete the VoiceMaster system and all config
,voicemaster category<category>Move new channels to a different category
,voicemaster defaultrole<role>Assign a role to members while they’re in a VM channel
,voicemaster defaultregion[region]Set the default voice region for new channels
,voicemaster defaultbitrate<kbps>Set the default bitrate for new channels (8–384)
Available regions: brazil, hongkong, india, japan, rotterdam, russia, singapore, southafrica, sydney, us-central, us-east, us-south, us-west, or auto.

Channel Owner Commands

These can only be used by the owner of a VoiceMaster channel while they’re connected to it.
CommandUsageDescription
,voicemaster name<name>Rename your channel
,voicemaster bitrate<kbps>Change the bitrate
,voicemaster limit[number]Set a user limit (0 to remove)
,voicemaster lockPrevent others from joining
,voicemaster unlockAllow others to join
,voicemaster ghostHide the channel from the channel list
,voicemaster unghostMake the channel visible again
,voicemaster permit<member or role>Allow a specific user or role to join
,voicemaster reject<member or role>Block and kick a user or role from the channel
,voicemaster claimClaim ownership if the original owner left
,voicemaster transfer<member>Transfer ownership to another member
,voicemaster configurationView your channel’s current settings

Interface Panel

The #ui channel has a control panel with buttons that mirror the commands above. Members can use these buttons instead of typing commands:
ButtonAction
Lock / UnlockToggle whether others can join
Ghost / UnghostToggle channel visibility
ClaimTake ownership if the owner left
DisconnectSelect a member to disconnect and block
PermitUnblock a previously blocked member
RenameOpen a popup to rename the channel
ActivityStart a Discord activity (YouTube, Poker, Chess, etc.)
InfoView channel details
+ / −Increase or decrease the user limit

Behavior

  • Channels are named {display name}'s vc by default
  • Channels are automatically deleted when all human members leave
  • Spam protection: creating more than 3 channels in 2 minutes triggers a 5-minute cooldown
  • Channel names are filtered for inappropriate language