Skip to content

Temp Voice System

The Temp Voice plugin provides on-demand, private voice channels for your members. Joining a designated “Join to Create” channel instantly spawns a personal voice channel, moves the member into it, and sends an interactive 4-row control panel into the channel’s text chat. Channels are cleaned up automatically when empty.

  1. Instant auto-creation - joining the creator channel spawns a personal channel in your configured category using your custom name template
  2. In-channel control panel - a persistent embed with 15 control buttons is posted into the voice channel’s built-in text chat immediately upon creation
  3. Lock & visibility - one-click buttons to lock connections or hide the channel completely from non-whitelisted members
  4. Host permissions & delegation - channel owners can transfer host status, invite trusted co-hosts, or kick disruptive occupants
  5. Block & unblock members - hosts can block specific members from entering without locking the entire room
  6. Chat slowmode control - toggle built-in text slowmode directly from the in-channel panel
  7. Persistent audit logging - staff can run /vc log to review recent kicks, locks, transfers, and moderation events
  8. Crash-resilient dispatcher - channel buttons and events survive bot restarts and rapid join/leave cycles without duplicating channels

The control panel is posted to the voice channel’s text chat upon creation. The buttons remain active for the entire duration of the channel and survive bot restarts.

Row 1: Status & Visibility

ButtonBehaviour
🔓 Unlocked / 🔒 LockedToggles Connect permission for @everyone or your configured role
👁️ Visible / 🙈 HiddenToggles ViewChannel permission for non-whitelisted members
🌐 RegionDropdown to choose from 15 voice server regions or Automatic
ℹ️ InfoEphemeral overview showing owner, member count, bitrate, and status

Row 2: Customization

ButtonBehaviour
✏️ RenameOpens a modal to set a custom channel name (up to 100 characters)
👥 User LimitOpens a modal to set max capacity (0 to 99, 0 = unlimited)
🔊 BitrateSelect audio quality (64, 96, or 128 kbps)
🔨 Kick UserDropdown listing non-owner occupants to disconnect immediately

Row 3: Ownership & Session

ButtonBehaviour
👑 Claim OwnershipLets any current occupant claim host rights if the original owner has left

Row 4: Advanced Host Controls

ButtonBehaviour
🚫 Block UserSelect a member to permanently deny Connect permissions for this session
🔓 Unblock UserRestores connect permissions for a previously blocked member
👑 Transfer OwnershipHands complete channel host control to another occupant in the channel
🤝 Trusted UsersDesignates friend co-hosts who bypass channel lock restrictions
⏱️ Chat SlowmodeSets text message cooldown inside the channel text chat

  1. Open the setup GUI - run /vc setup in any staff channel.

  2. Select category & creator channel - choose which category will hold temp voice channels. Utilara will automatically create a Join to Create voice channel.

  3. Configure default options - customize the default channel name template (use {user} for the member name), target role for locks, and bitrate defaults directly in the GUI.

  4. Start using temp voice - members join the creator channel to receive their private room and control panel instantly.