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.

YourBot voice channels mascot
15
commands under /voice
11
buttons on the room's panel
0 to 99
people limit per room
1.5 s
re-check before an empty room goes
01

How it works

STEP 1
Run setup
Set it up for me on the dashboard makes a Voice Channels category and a Click to Join lobby, or uses a category of that name you already have.
STEP 2
Someone joins the lobby
The bot makes a room named the way you set it, moves them in and sends them the control panel by DM.
STEP 3
They run the room
Lock, hide, set a limit, rename, permit or reject people, undo a permit or a reject, kick, or hand the room to someone else, from the panel or with /voice.
STEP 4
It cleans up
When the last person leaves, the room is deleted. If the owner leaves first, the room passes to the next person.
02

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.

Several lobbies, each with its own rules. Run a Duo lobby capped at two next to a Squad lobby capped at four. Each lobby can have its own short name, room name, people limit, sound quality, category, control panel and start state. Anything a lobby does not set follows your standard room. A new lobby can be a voice channel you already have or one the bot makes for you.
Names from a template. Use {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.
One room per member. Rejoining the lobby while your room is still open moves you back into it instead of creating a second one.
Personal defaults. Any member can save a preferred name and limit, and whether their rooms start locked or hidden, with /voice prefs. Their next rooms use them. /voice prefs with clear forgets everything, including the remembered permit and reject lists.
Rooms can start locked or hidden. A server or lobby setting, so a private-by-default community does not rely on members remembering to lock. A member's own saved preference wins over the lobby default.
The lobby is never a room. Set it up for me makes the lobby without a people limit, so a member left standing in it after a failed create cannot block the next joiner, and the bot never deletes a lobby, even one that was once brought in as a room by mistake.
A full category has a fallback. Discord allows 50 channels in a category. When the room category is full, new rooms go to the category you pick for when it is full, then to the lobby's own category, then outside any category, and managers get one notice a day about it.

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.

Lock and unlock. Stops new joins. Lock denies connect for everyone and for any role the room lets in, except roles you have permitted, and unlock puts back exactly the entries it changed. The owner grant and the bot's own access are never touched.
Hide and show. Removes the room from the channel list for anyone not permitted, the same careful way.
Limit. Set how many people fit, from 0 for no limit up to 99.
Rename. Up to 90 characters, from a pop-up or /voice rename. Discord allows two renames per room every ten minutes, so a third is refused with the time left instead of hanging.
Permit. Let a member or role in even while the room is locked or hidden. The bot remembers your choices and applies them to your next rooms, up to 25 entries. When the list is full the permit still applies to this room but is not kept.
Reject. Keep a member or role out, and disconnect them if they are already inside. Also remembered.
Undo a permit or a reject. /voice unpermit and /voice unreject, or the Undo permit and Undo reject buttons, forget one entry and take its effect off the room.
Kick. Remove one person from the room. Nobody can kick the owner.
Transfer. Hand the room to another member who is inside it. They get the owner permissions and a fresh panel, the old owner's grant is removed and the old panel is retired.
Claim. If the owner has left, anyone inside can take the room over with /voice claim or the Claim button.
Info. /voice info shows the panel privately, for members whose DMs are closed.
Staff and ranks are respected. A room owner cannot kick or reject server staff, meaning anyone with Manage Channels or Administrator, or a member or role ranked above their own. A server manager can. Permit and reject also refuse everyone, the bot and roles that belong to an integration.

Ownership and access

Who owns a room, what they can do with it, and who can see it.

The creator owns the room. They get view, connect, manage channel, move, mute, deafen and priority speaker on it. On by default.
Optional permission editing. A server setting adds Manage Permissions to the owner grant so owners can edit the room's permissions in Discord. The bot writes its own access on every room and puts it back the next time someone enters or leaves if an owner removed it.
If Discord refuses the owner grant. The room still works. The panel and /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.
Owner leaves, room carries on. By default the first remaining member becomes the owner. Turn that off and the room waits for someone to claim it.
Two permission models. Everyone who can see the category, where new rooms copy the category's permissions, or only the roles you pick, where only those roles can see and join.
Staff can step in. Anyone with Manage Channels can use every owner control on any room.

Cleanup and recovery

Rooms are temporary. The bookkeeping around them is not.

Deleted when empty. The room goes the moment the last person leaves, judged by who is actually connected rather than a cached member list, with a 1.5 second re-check when Discord's events lag. You can turn this off.
Restart-proof. Ownership, lock and hidden state, names and panel locations are stored, so a restart changes nothing. On startup the bot drops records for rooms Discord no longer has and deletes rooms that emptied while it was away, and it repeats that check every 10 minutes.
Rebuilds a deleted lobby. Make what is missing, on the dashboard's Settings page, makes a deleted main lobby or room category again on the spot with the names you saved, and the lobby keeps its settings. A lobby set to be made again if someone deletes it gets a new channel within about 20 seconds, named after its short name.
Adopts existing channels. Bring in channels the bot does not manage yet lists the voice channels in the room category the bot does not manage, pre-ticks the ones whose names fit a room name, marks the ones that look permanent, and manages only what you tick. Lobbies are never listed, and a managed room is deleted the next time it is empty.
A room deleted by hand is forgotten. When someone deletes a room in Discord, the bot drops its record and retires its panel.
03

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.

CommandWhat it doesWho
/voice lockStops new people joining your room.Room owner
/voice unlockOpens it again.Room owner
/voice hideHides the room from anyone you have not permitted.Room owner
/voice showMakes it visible again.Room owner
/voice limitSets the user limit, 0 to 99.Room owner
/voice renameRenames the room, up to 90 characters. Two renames per room every ten minutes.Room owner
/voice permitAlways lets a member or role in. Remembered for your next rooms.Room owner
/voice rejectKeeps a member or role out and disconnects them if inside. Remembered.Room owner
/voice unpermitForgets a permit. Lock and hide apply to them again.Room owner
/voice unrejectForgets a reject. They may join your room again.Room owner
/voice kickRemoves one member from the room.Room owner
/voice transferHands the room to another member who is inside it.Room owner
/voice claimTakes over a room whose owner has left. Only works from inside it.Anyone inside
/voice infoShows the control panel privately.Everyone
/voice prefsSaves or clears your personal defaults: name, limit, start locked, start hidden. Clear also forgets your permit and reject lists.Everyone
04

In the dashboard

Everything is configured from the web, per server. These are the areas you will find there.

Home
Whether voice rooms are working and who is in them, what only a manager can fix with the button that fixes it, the voice category drawn the way a member sees it, the numbers of the last 30 days, and Set it up for me on a server that is not set up yet.
Rooms
Every room that is open, with its owner and the people inside. Rename a room, change its people limit or sound quality, lock, hide, give it to someone else by name, stop managing it while the channel stays, or delete it. Bring in channels the bot does not manage yet.
Lobbies
Your lobbies, the main one first, each with its own short name, room name, people limit, sound quality, start state, category, control panel and the switch that makes it again if someone deletes it. Add a lobby from a voice channel you have or a new one.
New rooms
Your standard room: its name, how many people it holds and how it sounds, who can see and join it, whether it starts locked or hidden, the category it is made in and where it goes when that is full, and whether it is deleted when the last person leaves. What members will see follows your changes before you save.
Room owners
What an owner gets: Discord's own channel menu and optionally their room's permissions, the control panel by DM and in the room's chat, and what happens when they leave.
History and Settings
History lists the rooms that closed, how long each lasted and the most people in it, with the rooms made each day. Settings checks what voice rooms need from your server, with the steps to fix each thing, and makes a deleted lobby or category again.
Who can do what
Viewers see every page and change nothing. Managers change settings, lobbies and rooms. Every /voice command and every panel button can be limited to roles or channels, or given a cooldown, from the command access page.
05

Runs on its own

Instant creation. The room is made, its permissions set, the member moved and the panel sent the moment they join the lobby.
Automatic hand-over. When the owner leaves a room with people still in it, the first remaining member becomes the owner.
Reconciliation. A few seconds after the bot connects, and every 10 minutes after that, it compares its records with Discord and cleans up the difference.
Deleted lobbies come back. A lobby set to be made again if someone deletes it gets a new channel, and the lobby and category a Start Your Server design asks for are made.
One flow per member. A second join event for a member whose room is still being created is ignored, so Discord's duplicate events cannot make two rooms, and a quick leave and rejoin is never blocked.
Left the lobby too soon. If the member is gone before the bot can move them, the empty room is deleted a moment later, unless your rooms are set to stay when empty.
06

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.

SettingValueNotes
People limit per room0 to 990 means no limit.
Room name90 characters
Renames2 per 10 min per roomDiscord's limit. A third is refused with the wait.
Remembered permit and reject entries25Replayed onto each new room the owner creates.
Lobbies per serverno fixed cap
Channels per category50Discord's cap. Rooms then go to the category you picked for when it is full.
Sound quality8 kbps to the boost limit96, 128, 256 or 384 kbps by server boost tier.
Delete after emptyat once, re-check 1.5 sThe re-check covers a lagging member list.
Lobby checkevery 20 sFor lobbies set to be made again if someone deletes them.
Empty-room sweepevery 10 minAnd once at startup.
07

Works with

08

Safety and permissions

The bot only grants what it holds. Every permission it writes is trimmed to the permissions the bot holds itself, so it never grants more than it has.
The bot keeps its own way in. Every room gets the bot's own permission entry to see, join and manage it, and it is put back whenever a voice event finds it missing.
Careful with everyone. Lock, unlock, hide and show read an entry, change the one bit and write it back. They never replace the room's permission list, and the owner grant, permitted members and the bot's own entry are never touched.
The owner is protected. Nobody can kick or reject the room's owner, and a claim only works from inside the room once the owner has actually left.
Owners cannot outrank staff. A room owner cannot kick or reject server staff or anyone ranked above them. Only a server manager can.
One bot at a time. Before acting, the bot checks it is the instance responsible for your server. If that check fails, it does nothing rather than risk duplicate rooms.
Rooms always tear down. Cleanup of existing rooms never depends on the service being enabled or paid for.
Bringing channels in cannot orphan a room. Bringing channels in skips rooms the bot already manages and re-checks each ticked channel against Discord, so a repeat click never clears an owner and a stale form cannot adopt a lobby.
09

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.
10

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.

The ten · every service in full
Included with every tier

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.