Temp Channels
Members joining a "lobby" voice channel cause Phantom to create a private temp VC for them. The temp VC auto-deletes when everyone leaves.
Why
Lets you avoid having 50 named voice channels for every game / activity. Instead: one lobby per category (Gaming, Music, Public, Staff), and each joining member gets their own temp room.
How it works
- Member joins a configured "lobby" channel.
- Phantom creates a new VC named after their preset's template, with appropriate permissions.
- Member is moved into the new VC. They're the channel owner.
- Optional text channel auto-spawns next to it for the VC's text chat.
- When the VC empties, Phantom deletes it (after a short delay to allow rejoins).
Presets
Built-in:
gaming— public; up to 10 users; voice + text.music— public; high bitrate; voice only.staff— locked to a staff role; private.public— anyone-can-join.custom— your own template (any feature combination).
Owner controls
Each temp VC owner sees a control panel message in the auto-spawned text channel. Buttons:
- Rename
- Lock (deny @everyone join)
- Hide (deny @everyone view)
- Set user limit
- Set bitrate
- Set region
- Invite a specific user
- Kick a user
- Ban a user (denies rejoin)
- Transfer ownership
Each button is feature-gated by the preset.
Settings
| Setting | What it does |
|---|---|
| Enabled | Master switch. |
| Lobbies | List of lobby channels with per-lobby preset. |
| Features per preset | Which control-panel buttons are enabled. |
| Abuse guards | max_per_user (concurrent temp VCs per member), cooldown (between creations), server_cap (total temp VCs), min_account_age, min_tenure_days, role filters. |
| Support config | A "staff-help" temp VC variant for support flows. |
Slash commands
Members don't usually use slash commands for temp VCs (the join-the-lobby flow is the primary UX). Staff:
/pvcgroup — for staff to create support VCs on demand for a member.
Limits
- 10 lobbies per guild
- 100-char max VC name
- 99 user limit (Discord cap)
- 8K–384K bitrate (boost-tier-aware)
Permissions
community.view— see lobbies + settingscommunity.edit— change lobbies, presets, abuse guards- VC owner controls are scoped to the owner, not Phantom permissions.
Tips
- Always set abuse guards. Without
max_per_user, a single member can fork-bomb your server with thousands of empty VCs. - Music preset with high bitrate is heavy on Discord's bandwidth; charge a small currency cost via a custom integration if needed.
- Staff-only lobbies are great for impromptu mod calls during incidents.
Related pages
- Channel Stats — live VC member counts
