Voice Hubs Module

Join a hub voice channel to spawn a private temporary room with an in-channel control panel.

Overview

One voice channel acts as the hub. When a member joins it, Lio creates a personal voice channel, moves them in, and posts a control panel message.

Empty rooms delete automatically. Owner can rename, set user limit, and lock the room via buttons.

Setup

  1. Enable Voice Hubs.
  2. Pick hub voice channel.
  3. Optional: category for spawned rooms, name template ({user}, {username}), default user limit.
  4. Toggle owner controls and optional DM (off by default).

Control panel

  • Rename — opens modal for new channel name
  • User limit — set max users (0 = unlimited)
  • Lock — denies Connect for @everyone
  • Panel text is English; owner shown in footer

Permissions

Bot needs Manage Channels, Move Members, and Connect in hub and target category.

Room owner gets Manage Channels on their temporary channel.

Troubleshooting

  • No room created → hub channel full? bot missing Move Members?
  • Room not deleted → channel not empty; bot needs Manage Channels.
  • Controls do not work → only room owner can use panel buttons.
  • Wrong category → set spawn category in module config.
  • Panel in English — by design for Voice Hubs UI.