Skip to main content

Overview

VoiceMaster commands give you full control over your temporary voice channels. These commands allow you to lock, hide, rename, and manage permissions for your personal voice channels created through the join-to-create system.
Most commands require you to be the owner of the voice channel. Use voice claim to take ownership of abandoned channels.

Command Reference

Lock your voice channel to prevent new users from joining.
~voice lock
What It Does:
  • Blocks @everyone from connecting to your channel
  • Users already in the channel can stay
  • Permitted users can still join
Aliases: vc lock
Permissions: Channel Owner
Unlock your voice channel to allow anyone to join.
~voice unlock
What It Does:
  • Allows @everyone to connect to your channel
  • Removes the connection restriction
  • Rejected users remain blocked
Aliases: vc unlock
Permissions: Channel Owner
Hide your voice channel from other server members.
~voice hide
What It Does:
  • Makes your channel invisible to @everyone
  • Channel disappears from the channel list
  • Members already in the channel can stay
  • You can still see and use your channel
Aliases: vc hide
Permissions: Channel Owner
Make your voice channel visible to everyone.
~voice unhide
What It Does:
  • Makes your channel visible to @everyone
  • Channel appears in the channel list
  • Doesn’t automatically allow connections (use unlock for that)
Aliases: vc unhide
Permissions: Channel Owner
Claim ownership of a voice channel when the original owner has left.
~voice claim
What It Does:
  • Transfers ownership to you
  • Gives you full management permissions
  • Only works if the original owner has left
Requirements:
  • You must be in the voice channel
  • The original owner must not be in the channel
  • Channel must be a JTC-created channel
Aliases: vc claim
Permissions: Must be in the channel
Display detailed information about your voice channel.
~voice info
Information Shown:
  • Channel name
  • Channel owner
  • Creation time
  • Bitrate
  • Permitted users
Aliases: vc info
Permissions: Must be in the channel
Kick a user from your voice channel using an interactive menu.
~voice kick
How It Works:
  1. Run the command
  2. Select a user from the dropdown menu
  3. The user is disconnected from your channel
The kicked user can rejoin unless you also lock the channel or reject them.
Aliases: vc kick
Permissions: Channel Owner
Allow a specific user to join your locked voice channel.
~voice permit <@user>
What It Does:
  • Grants connection permission to the mentioned user
  • Works even when your channel is locked
  • Overrides global lock settings
Aliases: vc permit, voice allow, vc allow
Permissions: Channel Owner
Deny a specific user access to your voice channel.
~voice reject <@user>
What It Does:
  • Blocks the mentioned user from joining
  • Kicks them if they’re currently in the channel
  • Persists even if you unlock the channel
Aliases: vc reject, voice deny, vc deny
Permissions: Channel Owner
Set the maximum number of users allowed in your voice channel.
~voice limit <number>
Parameters:
  • number: 0-99 (0 = unlimited)
What It Does:
  • Sets the user limit for your channel
  • 0 removes the limit entirely
  • New users can’t join once limit is reached
Aliases: vc limit
Permissions: Channel Owner
Transfer ownership of your voice channel to another user.
~voice transfer <@user>
What It Does:
  • Transfers full ownership to the mentioned user
  • Removes your management permissions
  • Gives the new owner all control permissions
  • Updates the ownership records
You cannot transfer ownership back to yourself. The new owner must transfer it back or leave for you to claim it.
Aliases: vc transfer
Permissions: Channel Owner
Rename your voice channel.
~voice rename <name>
Parameters:
  • name: New channel name (max 100 characters)
What It Does:
  • Changes your voice channel’s name
  • Name appears immediately for all users
  • Subject to Discord’s rate limits
Aliases: vc rename
Permissions: Channel Owner

Preset Commands

VoiceMaster presets allow you to save your preferred channel settings and apply them automatically when you create new voice channels.
Save your preferred voice channel settings as a preset.
~voice preset name="..." bitrate=... limit=... region=...
Parameters:
  • name: Channel name (must be in quotes if it contains spaces)
  • bitrate: Audio quality in bps (e.g., 64000, 96000, 128000)
  • limit: User limit 0-99 (0 = unlimited)
  • region: Voice region (e.g., singapore, us-west, europe, auto)
What It Does:
  • Saves your preferred settings
  • Applies automatically to new JTC channels you create
  • Updates existing preset if you run it again
You can set one, some, or all parameters. Unset parameters use Discord defaults.
Aliases: vc preset
Permissions: Channel Owner
View your current saved preset settings.
~voice preset info
Information Shown:
  • Saved channel name
  • Bitrate setting
  • User limit
  • Voice region
Aliases: vc preset info
Permissions: None (anyone can check their own preset)
Clear your saved preset settings.
~voice preset reset
What It Does:
  • Deletes your saved preset completely
  • New channels will use default settings
  • Cannot be undone
Aliases: vc preset reset
Permissions: Channel Owner

Permission Requirements

CommandRequired Permission
lock/unlockChannel Owner
hide/unhideChannel Owner
claimBe in channel (owner must have left)
infoBe in channel
kickChannel Owner
permitChannel Owner
rejectChannel Owner
limitChannel Owner
transferChannel Owner
renameChannel Owner
presetChannel Owner (for current VC)
preset infoNone
preset resetNone

Command Aliases

All voice commands can be shortened using the vc alias:

vc

Main alias for voice

vc lock

Lock your channel

vc unlock

Unlock your channel

vc hide

Hide your channel

vc unhide

Unhide your channel

vc claim

Claim ownership

vc info

View channel info

vc kick

Kick a user

vc limit

Set user limit

Troubleshooting

Problem: “You Are Not The Owner Of This Voice Channel”Solutions:
  • Use voice claim if the original owner left
  • Ask the current owner to use voice transfer @you
  • Make sure you’re in the correct voice channel
Problem: “You Must Be In A Voice Channel To Use This”Solution:
  • Join a voice channel first
  • Make sure it’s a VoiceMaster-created channel
  • Verify you’re not deafened or disconnected
Problem: “JTC Is Not Set Up In This Server”Solution:
  • Ask an administrator to run ~voicemaster setup
  • Verify the bot has proper permissions
  • Check that you’re in the correct server
Problem: “The Original Owner Is Still In The Voice Channel”Solution:
  • Wait for the owner to leave
  • Ask them to transfer ownership with voice transfer @you
  • Cannot claim while owner is present
Problem: “This Voice Channel Is Not Managed By JTC”Solution:
  • Only works on channels created through join-to-create
  • Regular voice channels cannot be controlled
  • Create a new channel via the JTC channel
Problem: Preset settings don’t apply to new channelsSolution:
  • Verify preset saved with voice preset info
  • Preset only applies to new channels you create
  • Leave and rejoin the JTC channel to create a fresh one
  • Check that bot has permission to modify channels
Problem: “Provide A Valid Limit Between 0 And 99”Solution:
  • Use a number from 0 to 99
  • 0 means unlimited
  • No decimals or negative numbers
  • Example: voice limit 10
Problem: Channel rename fails or is delayedSolution:
  • Discord has rate limits on name changes
  • Wait a few minutes between renames
  • Avoid special characters or very long names
  • Check bot has “Manage Channels” permission

Usage Examples

# Set up a private gaming room
~voice lock
~voice rename Squad Ranked Games
~voice limit 5
~voice permit @Teammate1
~voice permit @Teammate2
Creates a locked channel with 5-person limit, only allowing specific teammates.

VoiceMaster Setup

Learn how to set up the VoiceMaster system in your server

Welcome

Explore moderation tools for managing voice channels server-wide