Voice rooms on demand.
A member joins the lobby and gets a 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 room's panel (/voice info shows it to anyone in the room) and as a /voice command. Both run the same code and both are logged. The copy sent to the owner's DMs holds the six that work in a DM.
/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 say so, with the steps to fix 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 on both the Free and the Premium plan. These are the fixed limits it works within, and they are the same on each.
| Setting | Value | Notes |
|---|---|---|
| People 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 go to the category you picked for when it is full. |
| Sound quality | 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. |
| Lobby check | every 20 s | For lobbies set to be made again if someone deletes them. |
| 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. Marketplace plugins need a subscription and a custom bot.
- 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 in the owner's DMs cannot list the server's members and roles, so it leaves out Permit, Reject, their undo buttons and Claim. There, Kick and Transfer list the people in the room, and a link opens the room for the rest.
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 managed room, and managers can rename, lock, hand over 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 people limit, room name and category.
What happens when the room category is full?
Discord stops at 50 channels per category. New rooms then go to the category you picked for when it is full, 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?
Where rooms are made: View Channels, Connect, Manage Channels, Manage Roles and Move Members. In each lobby: View Channels and Move Members. Without Manage Channels it cannot make rooms. Without Move Members nobody is moved into one. It never grants more than it holds itself, and the room's chat tells an owner when Discord refused them 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.