VoiceMaster

Create temporary voice channels that members can manage themselves.

VoiceMaster automatically creates disposable, customizable temporary voice channels (Join to Create) when a member connects to the designated generator channel. Channel owners can manage their room via slash commands or the interactive interface panel in #interface.

Owner controls

Most day-to-day VoiceMaster management commands only work for the current room owner. If the owner disconnects, another active member in that channel can claim ownership with /voicemaster claim.

First-time setup

Launch the interactive setup wizard to generate the voice category layout.

/voicemaster setup

Select whether you want a public Join to Create channel, a private Join to Create channel, or both. bored automatically creates the required categories, interface channel, and generator channels.

Empty temporary voice channels are automatically pruned and deleted when all members leave.

Join to Create routing

Public Join to Create channel

/voicemaster channel channel:<voice channel>
/voicemaster channel channel:#Public Join to Create

Private Join to Create channel

/voicemaster channel private [channel:<voice channel>]
/voicemaster channel private channel:#Private Join to Create
/voicemaster channel private

Naming & defaults

Default channel configuration

/voicemaster default name name:<template>

Variables supported: {user.display_name}, {user.name}, {user.id}, {guild.name}. Default: {user.display_name}'s vc.

/voicemaster default bitrate bitrate:128
/voicemaster default region region:us-east
/voicemaster default role role:@Voice Access
/voicemaster join role role:@In Voice

Announcements

bored can broadcast an alert whenever a member creates a new temporary voice room.

Add announcement channel

/voicemaster announce add channel:<channel> [message:<text>]
/voicemaster announce add channel:#voice-log message:{user.mention} created {channel.mention}

Manage announcements

/voicemaster announce list
/voicemaster announce remove channel:#voice-log
/voicemaster announce reset
/voicemaster announce test

Channel owner controls

These commands can be run by the owner of an active temporary voice channel.

Basic channel controls

/voicemaster rename name:<new name>

Has a 10-minute cooldown per room.

/voicemaster limit limit:5
/voicemaster bitrate bitrate:96
/voicemaster status status:Chilling & Gaming

Privacy & Access

/voicemaster lock

Prevents unauthorized users from connecting.

/voicemaster unlock

Opens the room to all server members.

/voicemaster ghost

Hides the channel from members without access.

/voicemaster unghost

Makes the channel visible again.

/voicemaster permit member:@member

Grants a specific user permission to join your locked room.

/voicemaster reject member:@member

Disconnects and bans a specific user from your temporary room.

Ownership controls

/voicemaster claim

Claim ownership if the original channel creator disconnected.

/voicemaster transfer member:@member

Transfer channel ownership to another active participant.

Reset & interface recovery

/voicemaster reset

Clears all VoiceMaster settings and category bindings.

/voicemaster sendinterface

Reposts the interactive button interface message in #interface.

On this page