Skip to content

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

  1. Member joins a configured "lobby" channel.
  2. Phantom creates a new VC named after their preset's template, with appropriate permissions.
  3. Member is moved into the new VC. They're the channel owner.
  4. Optional text channel auto-spawns next to it for the VC's text chat.
  5. 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

SettingWhat it does
EnabledMaster switch.
LobbiesList of lobby channels with per-lobby preset.
Features per presetWhich control-panel buttons are enabled.
Abuse guardsmax_per_user (concurrent temp VCs per member), cooldown (between creations), server_cap (total temp VCs), min_account_age, min_tenure_days, role filters.
Support configA "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:

  • /pvc group — 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 + settings
  • community.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.

Phantom is a product of Hydra Labs. The bot is run as a managed service; you do not need to host it yourself.