stained

Server Configuration

VoiceMaster

Create temporary voice rooms when members join a creator channel.

Overview

Only the owner of a voice channel can use the interface buttons. If the owner leaves, anyone in the channel can press Claim.

Install the interface

Run setup to create the VoiceMaster category, the Join to Create channel, and the interface channel. The interface embed shows your server icon and a Button Usage list.

Use the interface buttons

Lock and Unlock the voice channel, Claim an abandoned one, Rename it, set the Member limit, Permit a member to join, Reject a member from joining, Unban a rejected member, and Mute or Unmute a member.

Set room defaults

Configure the default room name, bitrate in kbps, region, and role. Use voicemaster default interface to resend or change the panel, and voicemaster category private for hidden rooms.

Use room commands

Every button also has a command, such as voicemaster lock, voicemaster permit, and voicemaster limit. Empty temporary rooms are removed automatically.

Examples

Replace , with your server's prefix if you changed it.

,voicemaster setup,voicemaster sendinterface,voicemaster default name {user.display_name}'s room,voicemaster permit @member,voicemaster limit 5

Commands

48 commands. Arguments in (parentheses) are required and arguments in [brackets] are optional.

Make temporary voice channels in your server!

,voicemasteraliases: vm, vc

,voicemaster

Start an activity in your voice channel

,voicemaster activity

,voicemaster activity

Edit bitrate of your voice channel

,voicemaster bitratealiases: br

,voicemaster bitrate (bitrate)

Redirect voice channels to custom category

,voicemaster categoryrequires Manage Guild

,voicemaster category (category)

Set the private category for VoiceMaster channels

,voicemaster category privaterequires Manage Guild

,voicemaster category private (category)

Claim an inactive voice channel

,voicemaster claim

,voicemaster claim

See current configuration for current Voice Channel

,voicemaster configurationaliases: config

,voicemaster configuration

Begin VoiceMaster server configuration setup

,voicemaster createaliases: setup, srequires Manage Guild

,voicemaster create

Configure the default settings for VM channels

,voicemaster defaultrequires Manage Guild, Roles

,voicemaster default

Edit default bitrate for new Voice Channels

,voicemaster default bitraterequires Manage Guild

,voicemaster default bitrate (kbps)

Send interface to new Voice Channels

,voicemaster default interfacerequires Manage Guild

,voicemaster default interface (option)

Set default name for new Voice Channels

,voicemaster default namerequires Manage Guild

,voicemaster default name (name)

Edit default region for new Voice Channels

,voicemaster default regionrequires Manage Guild

,voicemaster default region (region)

Set the default role for Stained to set permissions for

,voicemaster default rolerequires Manage Guild, Roles

,voicemaster default role (role)

Disconnect a member from your voice channel

,voicemaster disconnectaliases: dc

,voicemaster disconnect (member)

Hide your voice channel

,voicemaster ghostaliases: hide

,voicemaster ghost

Invite a member to your voice channel

,voicemaster invitealiases: inv

,voicemaster invite (member)

Configure the member join settings for VM channels

,voicemaster joinrequires Manage Guild, Roles

,voicemaster join

Set a role that members get for being in a VM channel

,voicemaster join rolerequires Manage Guild, Roles

,voicemaster join role (role)

Kick a member from your voice channel

,voicemaster kickaliases: k

,voicemaster kick (member)

Set a member limit to your voice channel

,voicemaster limit

,voicemaster limit (limit)

Lock your voice channel

,voicemaster lock

,voicemaster lock

Move a member into your voice channel

,voicemaster movealiases: drag

,voicemaster move (member)

Change your channel to a Music Only channel

,voicemaster music

,voicemaster music

Mute a member in your voice channel

,voicemaster mute

,voicemaster mute (member)

Rename your voice channel

,voicemaster namealiases: rename

,voicemaster name (name)

View who owns a voice channel

,voicemaster owner

,voicemaster owner

Permit a member or role to join your VC

,voicemaster permitaliases: allow, unban

,voicemaster permit (member)

Let everyone join your voice channel

,voicemaster permitall

,voicemaster permitall

Let a role join your voice channel

,voicemaster permitrolealiases: allowrole

,voicemaster permitrole (role)

Pin your voice channel

,voicemaster pin

,voicemaster pin (note)

Make your voice channel private

,voicemaster privatealiases: priv

,voicemaster private

Make your voice channel public

,voicemaster publicaliases: pub

,voicemaster public

Reject a member or role from joining your VC

,voicemaster rejectaliases: deny

,voicemaster reject (member)

Stop everyone from joining your voice channel

,voicemaster rejectall

,voicemaster rejectall

Stop a role from joining your voice channel

,voicemaster rejectrolealiases: denyrole

,voicemaster rejectrole (role)

Reset server configuration for VoiceMaster

,voicemaster resetaliases: rsrequires Manage Guild

,voicemaster reset

Grant roles to members who join and remove from members leaving

,voicemaster rolerequires Manage Roles

,voicemaster role (role)

Change your voice channel's region

,voicemaster rtc

,voicemaster rtc

Forcefully resend VoiceMaster interface

,voicemaster sendinterfacerequires Manage Guild

,voicemaster sendinterface

Set a status for your voice channel

,voicemaster statusaliases: st

,voicemaster status (status)

Sync your voice channel with its category

,voicemaster sync

,voicemaster sync

Transfer ownership of your channel to another member

,voicemaster transferaliases: tf

,voicemaster transfer (member)

Trust a member in your voice channel

,voicemaster trust

,voicemaster trust (member)

Unhide your voice channel

,voicemaster unghostaliases: unhide

,voicemaster unghost

Unlock your voice channel

,voicemaster unlock

,voicemaster unlock

Unmute a member in your voice channel

,voicemaster unmute

,voicemaster unmute (member)

Stop trusting a member in your voice channel

,voicemaster untrust

,voicemaster untrust (member)