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.
Setting up a hub
Switch it on
Utilities → Temporary Voice.
Use Quick Setup, or build it by hand
Quick Setup creates the category, the join-to-create channel and a read-only panel channel, and publishes the control panel — in one press.
Set the naming pattern
{user}'s room, with placeholders for the owner, a counter and the privacy state. A live example is shown as you type.Choose the defaults
User limit, bitrate, region, whether new rooms start locked, which category they land in, and the permissions the owner gets.
Publish the panel
The button panel members use. There is also a compact interface Arclo posts inside each room.
Extra creator channels
One hub can have up to five extra 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.
ArcloBOTToday at 14:32
Voice Channels
Use the buttons below to manage it — rename it, lock it, set a user limit, trust friends and more. Every control is also a
/voice command, with extras like bitrate, region and password.What the owner can do
Twenty-five controls. Fifteen are on the default panel as a 3×5 grid of buttons; the rest are available as /voice subcommands and can be added to the panel per hub.
| Group | Controls |
|---|---|
| The room | Rename, status, user limit, bitrate, region, NSFW, waiting room, linked chat |
| Who is in it | Trust, untrust, block, unblock, invite, kick, password |
| Privacy | Lock, unlock, hide, reveal |
| Ownership | Claim an abandoned room, transfer it, reset it to the hub's defaults |
| Other | Info, find a room, join one, advertise, clear the chat, delete |
- Waiting room turns the lock into a knock: somebody asks, the owner accepts or declines.
- Claim takes over a room whose owner left, either on request or automatically.
- Member preferences are remembered, so the next room somebody creates can come back the way they had it.
Behaviour 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, optionally after a keep-alive delay so a brief disconnect does not destroy the room.
- A hub can have fallback categories, so rooms keep being created after a category fills up.
- Name filters (with wildcards) stop rooms being named things you would rather they were not.
Commands
One /voice command with twenty-five subcommands — which is exactly Discord's cap for one command. Each subcommand is 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.

