Voice rooms đī¸
Every member gets their own voice channel on demand â and it cleans itself up when they leave.
What are voice rooms?
Instead of maintaining a long list of "General 1", "General 2", "Gaming 3" channels that sit empty most of the day, you create one hub channel. When someone joins the hub, BMO instantly creates a personal voice channel for them â named after them, in the same category â and moves them into it. They own that room: they can lock it, hide it, cap how many people can join, and kick people out, all from a button panel. When the last person leaves, BMO deletes the room automatically.
The result is a voice section that's exactly as big as it needs to be at any moment, with zero channel clutter and no moderator babysitting.
Setting up the hub
You need one existing voice channel to act as the hub â most servers name it something like â Create a room or Join to create. Put it in the category where you want the personal rooms to appear, because new rooms are created in the same category as the hub.
- Dashboard: open your server on the dashboard and pick the hub channel in the voice hub settings (it's also one of the items on the Getting Started checklist).
- Command:
/sethubvc #channelâ requires the Manage Server permission.
What members experience
- A member joins the hub voice channel.
- BMO creates a channel called <their name>'s VC in the same category and moves them into it. They are recorded as the room's owner.
- Friends join them there, they hang out, and they use the VoiceMaster panel to control the room.
- When everyone leaves, BMO deletes the channel.
Rooms are temporary by design. On top of the instant delete-when-empty, BMO also runs a sweep every few minutes that removes any empty room that slipped through (for example after a bot restart), so stale channels never pile up.
Because rooms are deleted when empty, they don't keep custom settings between sessions. Each visit to the hub creates a fresh room with default settings â members re-apply Lock, limits, and so on each time.The VoiceMaster panel
The panel is a message with ten buttons that members press to control their own room. Post it once in a text channel everyone can see â a #voice-controls channel next to your voice category works well.
- Dashboard: post the VoiceMaster panel from your server's dashboard. You can also customise the panel's title, description, and footer text there using the embed templates.
- Command:
/vcpanelposts the panel in the current channel â requires Manage Server.
What each button does
To use the buttons you must be inside a room BMO created, and for everything except Claim you must be that room's owner. Pressing a button while sitting in a normal voice channel (or someone else's room) just gets you a private "not allowed" note.
| Button | What it does |
|---|---|
| đ Lock | Stops anyone new from joining your room. People already inside stay connected â great for "we're full, no more randoms" moments. |
| đ Unlock | Undoes Lock so people can join again. |
| đģ Ghost | Hides your room from the channel list and blocks joining. To everyone else it's as if the room doesn't exist. |
| đĄ Reveal | Undoes Ghost â the room is visible and joinable again. |
| đ Claim | Takes ownership of the room you're sitting in, if the original owner has left it. While the owner is still in the room, Claim is refused. This is the one button non-owners can use. |
| đ Disconnect | Disconnects everyone in your room â including you. Since that empties the room, BMO deletes it right after. Think of it as "close the room". |
| đŽ Start (activity) | Reserved for future voice activities (watch-together, games). Pressing it today just tells you activities aren't set up yet. |
| âšī¸ View | Shows a private summary of your room: name, user limit, whether it's locked or ghosted, and how many people are inside. Only you see it. |
| â Increase | Raises the user limit. An unlimited room becomes limited to 1; after that each press adds one, up to 99. |
| â Decrease | Lowers the user limit by one. Going below 1 removes the limit entirely (back to unlimited). |
Owner commands
Two slash commands give room owners a bit more control than the panel. Anyone can use them â but only inside a BMO-created room they own, so there's nothing to configure or restrict.
| Command | What it does |
|---|---|
/vckick @member | Disconnects one specific person from your room. You must be in your own room, and the member must currently be in it. |
/vcdisconnectall | Disconnects everyone from your room (yourself included) â the same as the panel's Disconnect button. The now-empty room is then deleted. |
/vckick them.
Common questions
- The owner left â is the room stuck? No. The room stays alive while anyone is in it, and any remaining member can press Claim to become the new owner and take over the controls.
- Can someone hoard a room? Not really â the moment it's empty it gets deleted, and the periodic sweep catches anything that lingers.
- Do I need one panel per room? No. One panel serves the whole server; each button acts on whichever room the presser is currently sitting in.
- Can members rename their room or change its bitrate? Not through BMO â the panel covers lock/hide, user limits, and kicking. Rooms are named <owner>'s VC automatically.