Voice rooms on demand.
A member joins the lobby and gets a private voice room of their own, named for them, with a control panel to run it. When the last person leaves, the room is deleted. You can run several lobbies with different sizes and rules side by side.
How it works
/voice.Everything it does
The complete list, grouped by what you are trying to do. Every item describes what Voice Channels does today.
Lobbies and room creation
One lobby is enough for most servers. Gaming servers tend to want a few.
{display_name}, {username}, {count} and {activity}, which names the room after the game the member is playing and falls back to their display name when the bot cannot see their activity. The default is 🎧 {display_name}. Names are capped at 90 characters./voice prefs. Their next rooms use them. /voice prefs with clear forgets everything, including the remembered permit and reject lists.Owner controls
Every control exists twice: as a button on the panel the bot sends the owner, and as a /voice command. Both run the same code and both are logged.
/voice rename. Discord allows two renames per room every ten minutes, so a third is refused with the time left instead of hanging./voice unpermit and /voice unreject, or the Undo permit and Undo reject buttons, forget one entry and take its effect off the room./voice claim or the Claim button./voice info shows the panel privately, for members whose DMs are closed.Ownership and access
Who owns a room, what they can do with it, and who can see it.
/voice keep answering to the owner, the room's chat says so once, and the panel and the dashboard show a heads-up so an admin can check the bot's role. Rejoining the lobby retries the grant.Cleanup and recovery
Rooms are temporary. The bookkeeping around them is not.
Commands
Every slash command the service registers, and who can run it. Most day-to-day use happens through buttons and the dashboard; commands are the fast path.
| Command | What it does | Who |
|---|---|---|
/voice lock | Stops new people joining your room. | Room owner |
/voice unlock | Opens it again. | Room owner |
/voice hide | Hides the room from anyone you have not permitted. | Room owner |
/voice show | Makes it visible again. | Room owner |
/voice limit | Sets the user limit, 0 to 99. | Room owner |
/voice rename | Renames the room, up to 90 characters. Two renames per room every ten minutes. | Room owner |
/voice permit | Always lets a member or role in. Remembered for your next rooms. | Room owner |
/voice reject | Keeps a member or role out and disconnects them if inside. Remembered. | Room owner |
/voice unpermit | Forgets a permit. Lock and hide apply to them again. | Room owner |
/voice unreject | Forgets a reject. They may join your room again. | Room owner |
/voice kick | Removes one member from the room. | Room owner |
/voice transfer | Hands the room to another member who is inside it. | Room owner |
/voice claim | Takes over a room whose owner has left. Only works from inside it. | Anyone inside |
/voice info | Shows the control panel privately. | Everyone |
/voice prefs | Saves or clears your personal defaults: name, limit, start locked, start hidden. Clear also forgets your permit and reject lists. | Everyone |
In the dashboard
Everything is configured from the web, per server. These are the areas you will find there.
/voice command and every panel button can be limited to roles or channels, or given a cooldown, from the command access page.Runs on its own
Limits and plans
The service is included with every subscription tier. These are the fixed limits it works within.
| Setting | Value | Notes |
|---|---|---|
| User limit per room | 0 to 99 | 0 means no limit. |
| Room name | 90 characters | |
| Renames | 2 per 10 min per room | Discord's limit. A third is refused with the wait. |
| Remembered permit and reject entries | 25 | Replayed onto each new room the owner creates. |
| Lobbies per server | no fixed cap | |
| Channels per category | 50 | Discord's cap. Rooms then use the fallback category. |
| Bitrate | 8 kbps to the boost limit | 96, 128, 256 or 384 kbps by server boost tier. |
| Delete after empty | at once, re-check 1.5 s | The re-check covers a lagging member list. |
| Auto-create check | every 20 s | Only when auto-create is on. |
| Empty-room sweep | every 10 min | And once at startup. |
Works with
Safety and permissions
What it does not do
Worth knowing before you set it up. If one of these matters to you, the marketplace may have a plugin that covers it.
- No text channel paired with each room. The panel goes to the owner's DMs and can also be posted in the voice channel's own chat.
- No idle or AFK kick.
- No opening hours for a lobby.
- No stage channels. Rooms are regular voice channels.
- No right-click menu commands and no autocomplete.
- No rooms-per-member setting. A member who already has a room is moved back into it.
- The panel's member and role pickers do not open from a DM. Permit, reject, kick, transfer and the undo buttons pressed in a DM point you to the matching
/voicecommand in the server.
Questions
Where does the control panel appear?
In the owner's DMs by default. A setting also posts it in the room's own chat, and /voice info shows it privately to anyone whose DMs are closed. If your DMs are closed, the room's chat tells you that.
What happens when the owner leaves?
The room passes to the first remaining member. If you turn that off, the room waits until someone inside runs /voice claim.
Can staff manage someone else's room?
Yes. Anyone with Manage Channels can use every owner control on any tracked room, and managers can edit, lock, transfer or delete rooms from the dashboard.
Do rooms survive a bot restart?
Yes. Ownership, lock and hidden state, names and panel locations are stored, and the bot reconciles with Discord when it starts.
Can I have different room sizes?
Yes. Add a lobby per size, each with its own user limit, name template and category.
What happens when the room category is full?
Discord stops at 50 channels per category. New rooms then go to the fallback category you picked, or the lobby's own category, or outside any category, and managers get a notice once a day while it lasts.
What permissions does the bot need?
Manage Channels and Manage Roles. With less, it creates what it can, trims what it grants to what it holds, and tells the owner in the room's chat if Discord refused their permissions.
Turn on Voice Channels in one click.
Add YourBot to your server, open the dashboard and switch the service on. Settings live on the web, so nothing here needs a command to configure.