Overview
VoiceMaster allows members to create their own temporary voice channels by simply joining a designated “Join to Create” channel. Once created, the owner has full control over the channel’s privacy and settings via an interactive interface.Getting Started
Set up VoiceMaster by creating the interface and the primary “Join to Create” channel.- Create a category for temporary channels.
- Link a “Join to Create” channel.
- Post an interactive interface for easy management.
Management Interface
Every temporary channel owner can manage their VC using the buttons posted during setup or via commands.Interaction Buttons
Owners can interact with the VoiceMaster message to trigger these actions:Privacy Control
Privacy Control
- Lock/Unlock: Prevent visitors from joining or allow everyone back in.
- Hide/Reveal: Make the channel invisible in the sidebar or show it to everyone.
Channel Settings
Channel Settings
- Rename: Change the channel name instantly via a modal.
- Limit (+/-): Increase or decrease the user limit of the channel (0-99).
Ownership & Info
Ownership & Info
- Claim: If the owner leaves, another member in the channel can claim ownership.
- Information: View details about the current channel owner and settings.
- Delete: Manually delete the temporary channel.
Configuration Commands
Administrators can customize the system-wide behavior of VoiceMaster using these subcommands.Default Permissions
Default Permissions
Set a specific role as the “default” visitor role for all new channels.
- Reset default role:
,voicemaster default(run without arguments)
Access Control
Access Control
Grant or revoke permissions for specific users.
,voicemaster permit @user: Allow a user to join a locked channel.,voicemaster reject @user: Kick and ban a user from the channel.
Voice Roles
Voice Roles
Automatically assign a specific role to any member who joins a voice channel.
,settings vcrole @Role
VoiceMaster requires Manage Channels and Move Members permissions to function correctly.