PaulCLI logoPaulCLI

Auto Voice

Join-to-create voice hubs with automatic cleanup and room owner controls.

Auto Voice turns a normal voice channel into a hub. When a member joins that hub, PaulCLI creates a private temporary voice room in the same category, moves the member into it, records the room owner, and posts a Components v2 control panel into the room's text chat.

The room name comes from a template. The default is 🔊 {user}'s Room, and every {user} placeholder is replaced with the member's display name before the result is trimmed to 100 characters. User limit 0 means unlimited; otherwise the limit is capped at 99.

Self-cleaning rooms

When the last member leaves a temp room, the bot deletes the channel and removes its database row. On bot startup, it also prunes missing channels and deletes empty orphan rooms left behind after a crash.