Quick Voice
Join-to-create voice channels that members control themselves and that clean up when empty.
Overview#
Quick Voice turns an ordinary voice channel into a hub. When a member joins it, the bot instantly creates a private voice channel for them, moves them into it, and posts a control panel they can use to set who is allowed in, how many people fit, and what it is called. When everyone leaves, the channel deletes itself, so your server never fills up with abandoned "Gaming 4" channels.
Quick Voice may not be available on every server yet. See Beta Features if you cannot find it in your dashboard.
How to Set Up#
- Go to the dashboard and select your server
- Navigate to the Quick Voice section and click Add Hub
- Either pick an existing voice channel to turn into the hub, or have the bot create a new one for you
- Choose the category the spawned channels are created under. By default they land in the same category as the hub
- Set the name template, default member limit and grace period
- Decide whether owners may rename their channel and whether members may send messages in its text chat
- Save: the hub is live immediately
You can create more than one hub, each with its own settings, and switch any hub off without deleting it.
What Happens When a Member Joins#
- The bot creates a new voice channel named from your template
- The member is moved into it and becomes its owner
- The channel is private by default: nobody else can connect until the owner allows them
- A control panel is posted in the channel's built-in text chat
Only one live channel per member: if someone who already has a Quick Voice channel joins the hub again, the bot simply moves them back to the channel they already own.
The event is recorded in your voice audit log, if you have one configured, so staff can see who created what.
The Control Panel#
The panel sits in the channel's text chat and updates itself as things change. Only the channel's owner can use its controls. Server staff with the Manage Channels permission can use them too.
| Button | What it does |
|---|---|
| Manage Access | Opens a dialog to make the channel public or private and to pick which members and roles may join |
| Member Limit | Sets the maximum number of people, from 1 to 99, or 0 for unlimited |
| Rename | Renames the channel, only shown if the hub allows renaming |
| Reset Access | Clears every member and role permission you added, leaving just the owner |
| Claim Channel | Appears only while the owner is away, letting someone still in the channel take it over |
| Close Channel | Deletes the channel immediately |
The panel also shows, at a glance, who owns the channel, whether it is public or private, the current member limit, and the roles and members that have been let in.
Cleanup#
Quick Voice channels tidy themselves up:
- Everyone leaves: the channel is deleted right away
- The owner leaves but others are still there: a countdown starts, shown on the panel with the exact time it will close. Anyone still in the channel can press Claim Channel to take ownership and stop the countdown, and if the original owner comes back the countdown is cancelled
- The grace period runs out: the channel is deleted
Setting the grace period to "Instantly" deletes the channel the moment its owner leaves, regardless of who else is in it.
If the bot restarts, it reconciles every live channel on startup: empty ones are removed, countdowns that expired while it was away are honoured, and channels whose owner left unnoticed start their countdown then.
Deleting a hub channel in Discord removes its hub configuration automatically. Removing a hub from the dashboard stops new channels being created, but channels that are already live still clean themselves up normally.
Configuration Options#
| Setting | Description |
|---|---|
| Create channels under | The category new channels are made in. Defaults to the same category as the hub |
| Name template | The name pattern for new channels. {user} is replaced with the creator's display name |
| Default member limit | The starting capacity for new channels. Leave empty for no limit. Owners can change it from the panel |
| Delete after the owner leaves | The grace period: instantly, 30 seconds, 1, 2, 5 or 10 minutes |
| Allow renaming | Whether channel owners can rename their channel from the panel |
| Allow sending messages | Whether members can chat in the channel's text chat. Off keeps it read-only so only the panel appears |
| Enabled | Turn a hub off without deleting its settings |
Slash Commands#
Quick Voice can also be managed from Discord. These commands require the Manage Channels permission.
| Command | What it does |
|---|---|
/quickvoice add | Turns a voice channel into a hub, with optional category, member limit, grace period, name template, rename and message settings |
/quickvoice remove | Removes a hub. Live channels still clean themselves up |
/quickvoice list | Lists the hubs configured in the server and their settings |
Tips#
- Name the hub after what it does: "Join to Create" is boring and completely unambiguous, which is exactly what you want at the top of a voice category.
- Put the hub at the top of its category so it stays above the channels it spawns.
- A grace period of about a minute is the sweet spot: long enough that the owner can reconnect after a crash, short enough that empty channels do not linger.
- Leave the default member limit empty for general-purpose hubs and let owners set their own. Set a fixed limit only for hubs with a specific purpose, like a 2-person duo queue channel.
- Turn off sending messages if you want the panel to be the only thing in the channel's text chat. It keeps the controls easy to find.
- Run more than one hub when different groups want different defaults, for example a public "Hang Out" hub and a small private "Duo" hub.
- Tell members about Claim Channel. Groups regularly lose their channel simply because nobody realised they could take it over when the owner left.