Plugins

Temp Voice

Premium
Join-to-create voice channels — trigger channels, naming template, user limit and category placement.

A member joins a designated "creator" voice channel and Cloudy immediately spawns a personal channel for them and moves them into it. When the last person leaves, the channel is deleted.

The result: your server has as many voice channels as it currently needs, and none of the empty ones.

LicensePremium
NeedsManage Channels, Move Members

Creator channels

Trigger voice channels

Up to 25 channels · voice/stage only

The channels that act as "join to create". Joining one of them spawns a personal channel; the trigger channel itself always stays empty.

Name the trigger channel so its purpose is obvious — ➕ Create channel — and put it at the top of the voice category. Members who do not know what it is will join it, get moved, and figure it out.

Several trigger channels are useful when different categories should get different kinds of channel, since each spawns into its own category by default.

Channel defaults

Name template

Up to 100 characters · optional

How new channels are named. {user} is the owner's display name.

Empty uses the built-in <name>'s Channel.

{user}'s Channel
🎮 {user}
{user} • Talk

Default user limit

0–99 · default 0 (Unlimited)

The user cap applied to each new temp channel. Owners can still change it afterwards with Discord's own channel settings.

0 means unlimited. Set a number if you want small groups by default — a limit of 4 or 5 makes channels feel private, which is usually the point.

Category override

Optional

Spawn every temp channel under this category, regardless of which trigger channel was used.

Empty means each channel is created in the same category as its trigger channel — usually what you want, and the reason you can have several trigger channels in different categories.

Set the override when you want all temp channels collected in one place, e.g. a dedicated Temporary category kept at the bottom of the list.

Cleanup

The channel is deleted as soon as the last member leaves it. There is no timer, no grace period and no configuration for this — an empty temp channel is deleted immediately.

Consequences worth knowing:

  • A member who disconnects accidentally loses their channel. There is no restore.
  • Channels are not cleaned up on a server reset, because they are live Discord channels rather than configuration. Existing ones disappear when they empty out.

Permissions

Cloudy needs Manage Channels to create and delete, and Move Members to move the member into their new channel. Without Move Members the channel is created and the member stays sitting in the trigger channel — the most confusing possible failure mode.

The bot also needs View Channel and Connect on the category it spawns into.

Behaviour notes

  • The owner gets channel-management rights on their own temp channel: rename, set a limit, and lock it to specific members using Discord's own permissions UI.
  • Temp channels inherit the permission overwrites of the category they are created in — set the category's permissions once and every spawned channel follows.
  • Up to 25 trigger channels per server. Discord's own limit of 500 channels per server still applies to what gets spawned.