Overview
VoiceMaster enables users to create their own temporary voice channels by joining a designated join-to-create channel. Users get full control over their created channels through an interactive interface with buttons for locking, hiding, managing users, and more.When a user joins the join-to-create channel, a new voice channel is automatically created for them with ownership permissions.
Commands
voicemaster setup
voicemaster setup
Set up the VoiceMaster system in your server by creating the join-to-create channel and control interface.What This Creates:
Permissions: Manage Server
- Category: “Celestia VoiceMaster” category
- Voice Channel: “join-to-create” channel that users join to create their own VC
- Text Channel: “interface” channel with control panel buttons
- Interface Panel: Interactive buttons for voice channel management
vm setupPermissions: Manage Server
voicemaster interface
voicemaster interface
Replace or regenerate the VoiceMaster control panel interface if it was deleted or needs updating.Use When:
Permissions: Manage Server
- The interface message was accidentally deleted
- Buttons stopped working
- You need to refresh the control panel
vm interfacePermissions: Manage Server
This command requires that you’ve already run
voicemaster setup first.Control Panel Features
The VoiceMaster interface provides users with powerful controls over their temporary voice channels:- Channel Security
- User Management
- Channel Settings
Lock/Unlock Controls:
- 🔒 Lock — Prevent new users from joining your voice channel
- 🔓 Unlock — Allow anyone to join your voice channel
- 👁️ Hide — Hide your channel from other members
- 👁️🗨️ Reveal — Make your channel visible to everyone
How It Works
Initial Setup
Server administrators run
~voicemaster setup to create the system:- Creates a “Celestia VoiceMaster” category
- Adds a “join-to-create” voice channel
- Sets up an “interface” text channel with control buttons
User Joins JTC Channel
When any user joins the join-to-create voice channel:
- A new temporary voice channel is automatically created
- The user is moved to their new channel
- The user becomes the channel owner with full control
Channel Control
Channel owners can use the interface buttons to:
- Lock/unlock their channel
- Hide/reveal from other members
- Kick unwanted users
- Adjust user limits
- Rename their channel
- View channel information
Interface Layout
The control panel in the interface channel displays all available features:Permission Requirements
Bot Permissions
The bot needs these permissions in the VoiceMaster category:
- Manage Channels
- Connect
- Move Members
- View Channel
- Send Messages (in interface channel)
User Permissions
Setup Requirements:
- Manage Server — Required to run setup/interface commands
- Connect — To join the join-to-create channel
Troubleshooting
Setup says channel already exists
Setup says channel already exists
Problem: A join-to-create channel already existsSolution:
- Check for existing “join-to-create” voice channel
- Delete the old channel if it’s no longer working
- Run
~voicemaster setupagain
The system checks for any voice channel named “join-to-create” (case-insensitive).
Interface buttons not working
Interface buttons not working
Channels not auto-deleting
Channels not auto-deleting
Problem: Empty temporary channels remain after everyone leavesSolution:
- Ensure the bot has “Manage Channels” permission
- Check bot’s role position is high enough
- Verify the bot is online and functioning
- Manually delete stuck channels if needed
Cannot join join-to-create channel
Cannot join join-to-create channel
Problem: Users get an error when trying to joinSolution:
- Verify the bot has “Move Members” permission
- Check if the user has “Connect” permission
- Ensure the bot is online
- Try rejoining after a few seconds
Interface channel not found
Interface channel not found
Problem:
~voicemaster interface says interface channel not foundSolution:- Run
~voicemaster setupto create a new interface channel - This will set up the entire system fresh
- The old JTC channel reference will be updated
Permission denied error
Permission denied error
Problem: Cannot run voicemaster commandsSolution:
- Verify you have the Manage Server permission
- Check your role has sufficient permissions
- Ensure you’re not using the command in DMs
Buttons show wrong channel
Buttons show wrong channel
Feature Breakdown
| Button | Function | Requires |
|---|---|---|
| Lock | Blocks new users from joining | Channel ownership |
| Unlock | Allows anyone to join | Channel ownership |
| Hide | Makes channel invisible to @everyone | Channel ownership |
| Reveal | Makes channel visible to @everyone | Channel ownership |
| Kick | Removes a user from the channel | Channel ownership |
| Decrease | Lowers user limit (minimum 0 = unlimited) | Channel ownership |
| Increase | Raises user limit (maximum 99) | Channel ownership |
| Info | Shows channel stats and settings | Being in channel |
| Rename | Changes channel name | Channel ownership |
| Claim | Takes ownership of abandoned channel | Being in channel |
Aliases
Quick access shortcuts for VoiceMaster commands:vm
Main alias for voicemaster
vm setup
Quick setup
vm interface
Quick interface refresh
Related Features
Voicemaster Commands
Learn how to use commands of the VoiceMaster system in your server
Antinuke
Explore the various antinuke protection systems that admins can configure