Docs

Temporary Voice Channels

Join-to-create voice channels with full owner control

Overview

Temp Voice creates a voice channel on demand when someone joins a join-to-create channel. The bot posts a control panel in that channel's chat, so the owner renames, locks, hides or hands over the room with buttons. The same actions are available as /voice commands. When everyone leaves, the channel is cleaned up.

What It Does

Instead of dozens of permanent voice channels sitting empty, Temp Voice creates them when people need one and removes them afterwards. Every room has one owner, and what that owner is allowed to do is set per profile in the dashboard. A control you switch off there disappears from the panel and is refused by the command.

How It Works

01

A member joins your join-to-create channel

A member joins your join-to-create channel

02

A room is created and they are moved into it

A room is created and they are moved into it

03

The control panel appears in the chat of that voice channel

The control panel appears in the chat of that voice channel

04

When the owner leaves, ownership moves to someone still in the room after the grace period; when everyone leaves, the room is cleaned up

When the owner leaves, ownership moves to someone still in the room after the grace period; when everyone leaves, the room is cleaned up

Setup

01

Go to Dashboard → Your Server → Temp Voice

Go to Dashboard → Your Server → Temp Voice

02

Create a panel and add one or more "Join to Create" trigger channels

Create a panel and add one or more "Join to Create" trigger channels

03

Choose categories where new channels will appear and set a name pattern (e.g. {username}'s Room #{count})

Choose categories where new channels will appear and set a name pattern (e.g. {username}'s Room #{count})

04

Configure default user limit, bitrate, and auto-delete delay

Configure default user limit, bitrate, and auto-delete delay

05

Turn the module on. Members can now join the trigger channel to open their own room

Turn the module on. Members can now join the trigger channel to open their own room

Voice channel commands (/voice)

The panel in the channel and these commands do exactly the same thing, under the same rules. Both only work inside a temporary room.

/voice name

name - Change the channel name

/voice limit

limit - Set how many people can join (0 means unlimited)

/voice lock

lock / unlock - Lock or unlock the channel

/voice permit

permit / reject - Let specific people in or block them

/voice claim

claim - Take over the room when the owner has left

/voice ghost

ghost / unghost - Hide the room or make it visible again

/voice text

text - Create a private text channel next to your room

/voice bitrate

bitrate - Set the audio quality in kbps

/voice invite

invite - Send someone an invite by direct message

/voice transfer

transfer - Hand ownership to someone in your room

/voice kick

kick - Disconnect someone from your room

Advanced

Limits & behaviour

Rooms count towards your server's channel limit. Default member limit and bitrate are set per profile. An empty room is cleaned up after the configured delay (0 to 3600 seconds); from 90 seconds onwards the room gets a warning a minute in advance. Ownership moves on after the grace period you set, which defaults to 60 seconds.

Tips

  • Use a clear name pattern like "{username}'s room" so members recognise their channel.
  • Put the join-to-create channel in its own category so rooms stay out of the rest of the server.
  • Switch off the controls you do not want. The panel then only shows the buttons that actually work.

Was this page helpful?