Skip to main content
With seize’s VoiceMaster feature, your server members can create their own temporary voice channels simply by joining a designated hub. Each channel is owned by the member who created it, giving them full control over visibility, permissions, and settings. When the last person leaves, the channel deletes itself automatically.

How VoiceMaster Works

When an administrator sets up VoiceMaster, seize creates a category containing:
  • A Join to Create voice channel (the hub)
  • An interface text channel with button controls
Any member who joins the hub gets a personal voice channel. They become the owner and can manage it through commands or the interface buttons. The channel disappears once it is empty.
You need the Administrator permission to run setup and configuration commands.

Setup

Get VoiceMaster running in your server with a single command.
1

Run setup

Type ,voicemaster setup (or ,vm setup). seize creates a “VoiceMaster” category, a “Join to Create” voice channel, and an interface panel with control buttons.
2

Join the hub

Have members join the “Join to Create” channel. seize creates their temporary channel and moves them into it automatically.

Reset VoiceMaster

To remove all VoiceMaster channels and start over, run:
This deletes the entire VoiceMaster category and all temporary channels inside it. This action cannot be undone.

Owner Controls

Channel owners can manage their temporary voice channel using the interface buttons or text commands. All commands use the ,vm prefix (for example, ,vm lock).
Lock prevents new members from joining. Unlock restores access.
  • ,vm lock
  • ,vm unlock
Ghost hides the channel from everyone except those inside it. Reveal makes it visible again.
  • ,vm ghost (alias: ,vm hide)
  • ,vm reveal (aliases: ,vm show, ,vm unhide)
Take over a channel if the original owner has left.
  • ,vm claim
Give your channel to another member who is currently inside it.
  • ,vm transfer <member> (alias: ,vm give <member>)
Remove a specific user from your channel.
  • ,vm disconnect <member> (alias: ,vm kick <member>)
Launch a voice channel activity such as Watch Together, Chess, or Poker Night.
  • ,vm activity (alias: ,vm games)
See the owner, lock status, creation time, bitrate, and member count.
  • ,vm info (aliases: ,vm information, ,vm details)
Restrict how many members can join at once. Use a number from 0 to 99.
  • ,vm limit <number> (alias: ,vm size <number>)
Permit lets a specific member join even when locked. Reject blocks them and disconnects them if they are inside.
  • ,vm permit <member> (aliases: ,vm allow, ,vm accept)
  • ,vm reject <member> (aliases: ,vm deny, ,vm block)
Adjust voice quality by setting a bitrate in kbps. Valid range is 8 to your server’s maximum.
  • ,vm bitrate <kbps> (alias: ,vm quality <kbps>)
Give your channel a custom name, up to 100 characters.
  • ,vm rename <name> (alias: ,vm name <name>)
Display a status message under your voice channel, up to 500 characters. Run without text to clear it.
  • ,vm status [text]
Permanently block a member from joining any voice channel you create.
  • ,vm blacklist add <member>
  • ,vm blacklist remove <member> (aliases: delete, rm)
  • ,vm blacklist list
Trust specific members so they can always join and bypass locks on your channels.
  • ,vm trust add <member>
  • ,vm trust remove <member> (aliases: delete, rm)
  • ,vm trust list
Save your current channel settings as a personal template and reuse them automatically on new channels.
  • ,vm template save
  • ,vm template load (alias: ,vm template apply)
  • ,vm template clear (aliases: reset)

Admin Configuration

Administrators can configure defaults that apply to every new temporary voice channel.
Set a custom name template using {user} for the owner’s display name.
  • ,vm default name <name>
  • ,vm default name (with no text) resets to {user}'s call
Set a default bitrate in kbps for new channels.
  • ,vm default bitrate <kbps>
  • ,vm default bitrate resets to the server default
Choose a regional server for new channels. Run without a region to reset to automatic.
  • ,vm default region <region> (alias: ,vm default rtc <region>)
Supported regions: automatic, us-east, us-west, us-central, us-south, brazil, rotterdam, sydney, singapore, japan, hongkong, india, russia, southafrica.
Automatically disconnect members who are both muted and deafened after a set number of minutes.
  • ,vm default afkmove <minutes> (alias: ,vm default afk <minutes>)
  • ,vm default afkmove off disables the feature
If the control panel is lost or deleted, regenerate it in the current channel.
  • ,vm interface

Interface Buttons

The interface panel in the VoiceMaster text channel gives owners quick button controls:
The interface is persistent: members can close and reopen Discord and the buttons will still work.