PaulCLI logoPaulCLI

Settings reference

All Auto Voice hub settings and active room fields.

SettingTypeDefaultMeaning
AutoVoiceHub.hubChannelIdsnowflakerequiredVoice channel members join to create a temporary room. It is unique globally in the database.
AutoVoiceHub.nameTemplatestring🔊 {user}'s RoomRoom naming template. Every {user} is replaced with the creator display name, then the name is trimmed and sliced to 100 characters.
AutoVoiceHub.userLimitinteger00 means unlimited. API range is 0–99; channel creation also clamps positive values to at most 99.
ActiveVoiceChannel.channelIdsnowflakecreated per roomTemporary voice channel ID. Unique so one row tracks one live room.
ActiveVoiceChannel.ownerIdsnowflakecreator IDOnly this member can use the control panel until they transfer the crown.
ActiveVoiceChannel.hubChannelIdsnowflakesource hubHub that created the temp room, used for reconciliation and history.

Panel state source

Privacy, invited members, and banned members are not stored in separate tables. The control panel derives them from Discord permission overwrites, so state survives a bot restart.

Deleting a hub removes only the hub configuration row. Temporary rooms already created from that hub are tracked separately as active channels and are still cleaned when empty or during restart reconciliation.