Auto-Scaling Channels
Automated voice channel management that dynamically creates and manages channels based on user demand. Never run out of voice channel capacity again.
Channel Types
Master Channel
Entry point for routing. Users join here and are instantly moved to an available scaled channel.
Scaled Channels
Voice channels where users communicate. Created automatically based on demand. Users in one hold the server's voice role.
How It Works
Empty master channel (entry point) and one available room
Setup
Create auto-scaling channels using the /setup command.
Step 1: Run /setup and select Auto-Scaling
Select Auto-Scaling Channel from the menu:
Step 2: Configure scaling options
Set the channel name prefix and max members per channel:
Scaling Trigger
New channels are created when either condition is met:
availableChannelsCount <= minAvailableChannelsORtotalAvailableSlots <= 1Configuration
| Option | Description | Default |
|---|---|---|
categoryName | Discord category for scaled channels | ༄ Auto Scaling Channels |
masterChannelName | Entry point channel name | ⤢⤡ Join free channels |
prefix | Channel name template with {index} placeholder | ### Room - {index} ### |
maxMembers | Max users per channel (0 = unlimited) | 10 |
minAvailable | Minimum empty channels to maintain | 1 |
Maintenance
Auto Reindex
Every 5 minutes, channels are renumbered to maintain consistent naming.
After deletions, numbering becomes inconsistent (1, 3, 4)
Auto Cleanup
When users leave, excess empty channels are removed. At least one empty channel is always kept as a buffer.
- Triggered on user leave
- Keeps 1 empty channel minimum
- Removes excess empty channels
