Temporary Voice
Join-to-create voice channels members own and control (rename, limit, lock, hide, kick, transfer) with twenty-five controls available as buttons and as subcommands.
A hub is a voice channel that creates rooms. Somebody joins it, Arclo makes them a channel of their own, moves them into it, and deletes it when the last person leaves. Up to 3 hubs per server, each with its own rules.
Setting up a hub
Switch it on
Utilities → Temporary Voice.
Use Quick Setup, or build it by hand
Quick Setup is three short steps: where the hub lives (a new category or one you have) and the join-to-create channel, what new rooms are called, how many people fit and whether they start public, locked or hidden, and the panel channel's name. Create everything then makes the join-to-create channel and a read-only panel channel, and publishes the control panel. Create Hub opens the full builder instead.
Set the naming pattern
Temporary channel name starts as
{owner_nickname}'s Channel, with placeholders for the owner ({owner_nickname},{owner_username}), a counter ({channel_number}, also padded, as a roman numeral or as a letter) and the privacy state ({privacy_emoji}). Type{for the full list; a live example is shown as you type. A waiting room and the text chat have name patterns of their own.Choose the defaults
Under Channel defaults: where new rooms sit, user limit (0 to 99), bitrate (capped by the server's boost level), region, whether they start public, locked or hidden, how long an empty room survives (Keep alive), how long before an abandoned room can be claimed, a per-member create cooldown and a cap on rooms per hub. The permissions the owner gets are under Owner permissions.
Publish the panel
The button panel members use, posted in the Panel channel when you publish. With Interface in the voice chat on (the default), Arclo also posts the same interface inside each new room, without the guide image.
Extra creator channels
Additional creator channels: one hub can have up to five more join-to-create channels that share its configuration and override only the user limit and the name. The Duo / Trio / Squad pattern, without maintaining three hubs.
Voice Channels















What the owner can do
25 controls. 15 are on the default panel, in rows of five buttons; the rest (status, bitrate, region, NSFW, advertise, password, find, join, reset and clear chat) are /voice subcommands and can be added to the panel per hub under Panel buttons, where you also drag the panel into order.
Each button's icon can be tinted there too: every icon at once, one of the four color groups the artwork ships in (white, green, yellow and red), or a single icon by clicking it in the grid. There are ten colors to pick from, and the guide image follows whatever you choose.
| Group | Controls |
|---|---|
| The room | Rename, status, user limit, bitrate, region, NSFW and text chat |
| Who gets in | Privacy, waiting room, trust, untrust, block, unblock, password, invite and kick |
| Ownership | Claim, transfer and reset |
| Other | Advertise, find, join, info, clear chat and delete |
- Privacy switches a room between public, locked (visible, but only trusted members can join) and hidden (only trusted members can even see it).
- Waiting room opens a second voice channel beside the room. Members who join it knock, and the owner approves or denies them.
- Claim takes over a room whose owner left, once the hub's Ownership lock has passed. Claim mode decides how: members claim it with
/voice claim(the default), it passes automatically to whoever has been there longest, or nobody can claim it. - Find shows which room a member is in, join gets into a room with its password, and reset puts a room back to the hub's defaults and forgets the owner's saved settings.
- Owners' settings are remembered, so their next room comes back the way they had it. Recover owner settings picks what carries over: channel name, user limit, privacy mode and trusted & blocked members by default.
- Toggle features switches any control off for a hub: its button leaves the panel and its command refuses.
Hub settings
- Channel access
- Access roles decide who sees and joins the rooms; everyone else either can't see them or sees them without joining. Permission sync copies a new room's permissions from the category (the default for a new hub), from the creator channel, or from nothing. Lock, hide and access roles still apply on top.
- Creation requirements
- Required roles and Blocked roles for creating a room at all.
- Moderation roles
- Voice moderator roles can use every
/voicecommand on any room and can't be kicked or blocked. Ignored roles are only immune to kick, block and untrust. - Owner permissions
- Extra Discord permissions the owner holds in their room, such as Move Members or Priority Speaker. Ownerless mode creates rooms with no owner at all, for public game rooms.
- Channel greeting
- A message sent into the room's chat the moment it is created, optionally silent.
- Temporary voice role
- A role held while inside a temporary room, by everyone in it or by the owner only. Gate lounge channels with it.
- Text companion
- What the CHAT button and
/voice chatmake: a private thread or a text channel, by default visible only to the people in the room, optionally with the command guide pinned. - Advertising
- Where
/voice advertiseand the ADVERTISE button post a looking-for-members ad, and the cooldown between ads. No ad channel means advertising is off.
Hubs per server
3
Join-to-create channels per hub
6
Rooms per hub
Unlimited, or a cap up to 50
Fallback categories
5
Behavior worth knowing
Renames are rate-limited by Discord
Two per ten minutes per channel. Arclo applies a five-minute cooldown and queues anything beyond it, applying the latest name when the window opens, so a member spamming rename gets the last one they asked for rather than a broken channel.
- Empty rooms are deleted straight away by default. Keep alive holds an empty room for a while, or for good, so a brief disconnect does not destroy it.
- Fallback categories are tried in order once the category is full (Discord caps a category at 50 channels), so rooms keep being created.
- Censor channel names masks the words you list wherever they appear in a room's name.
*is a wildcard:*petcatches words ending in it,java*words starting with it. - The Logging card on the Temporary Voice page records rooms created, edited and deleted, access and member actions, ownership changes and ads.
Commands
One /voice command with 25 subcommands, which is Discord's limit for a single command. Each subcommand's replies, permissions and cooldown are configured individually on the dashboard.
/voice name <name>Channel ownerRenames your temporary voice channel.
/voice status [status]Channel ownerSets your channel's status. The line shown under its name.
/voice limit <limit>Channel ownerSets how many members can join your channel (0 = unlimited).
/voice privacy <privacy>Channel ownerMakes your channel public, locked or hidden.
/voice bitrate <bitrate>Channel ownerChanges your channel's audio quality.
/voice region <region>Channel ownerChanges your channel's voice region if you have connection issues.
/voice nsfwChannel ownerToggles the age restriction on your channel's text chat.
/voice waiting-roomChannel ownerOpens a waiting room and approves who gets in.
/voice chatChannel ownerCreates a text chat for your voice channel.
/voice advertise [message]Channel ownerPosts a looking-for-members ad for your channel.
/voice trust <member>Channel ownerTrusts a member. They can always see and join your channel.
/voice untrust <member>Channel ownerRemoves a member from your trusted list.
/voice block <member>Channel ownerBlocks a member from your channel (kicks them if inside).
/voice unblock <member>Channel ownerRemoves a member from your block list.
/voice password [password]Channel ownerSets or clears a password members can /voice join with.
/voice invite <member>Channel ownerInvites a member to your channel with a jump link.
/voice kick <member>Channel ownerDisconnects a member from your channel.
/voice find <member>EveryoneFinds which voice channel a member is in.
/voice join <password>EveryoneJoins a locked channel with its password.
/voice infoEveryoneShows a temporary channel's overview.
/voice claimEveryoneTakes ownership of a channel whose owner left.
/voice transfer <member>Channel ownerHands your channel's ownership to another member.
/voice resetChannel ownerResets your channel and clears your saved preferences.
/voice clear-chatChannel ownerDeletes the recent messages in your channel's text chat.
/voice deleteChannel ownerDeletes your temporary channel, even with members inside.
Still stuck? Ask in the support server: somebody there has almost certainly configured this before.

