Temp VC¶
Automatically creates temporary voice channels when users join a designated template channel. Channels are named /tmp/[username] and automatically deleted when empty. If a channel already exists for you, you're moved to the existing one instead of creating a new one.
How It Works¶
- Monitors when users join the configured template voice channel
- Creates new channel by cloning template with custom name
- Moves user automatically to their temporary channel
- Reuses existing channels instead of creating duplicates
- Automatically deletes empty channels
User Experience¶
- Join the designated template channel
- Get automatically moved to your own channel named
/tmp/[username] - If you already have a channel, you're moved to it
- Channel deleted automatically when empty
Configuration¶
Configure through your server's configuration file.
| Option | Type | Description |
|---|---|---|
tempvc_channel_id |
string |
Template voice channel ID users join |
tempvc_category_id |
string |
Category ID where temp channels are created |
Example Configuration¶
TOML
[temp_vc]
tempvc_channel_id = "123456789012345678"
tempvc_category_id = "987654321098765432"
Setup Steps¶
- Create a category for temporary voice channels
- Create a template voice channel in that category
- Configure permissions on template channel (cloned to temp channels)
- Get channel and category IDs (enable Developer Mode)
- Add configuration to
config.toml - Restart Tux
Commands¶
No commands - works automatically based on configuration.
Permissions¶
Bot Permissions:
- Manage Channels
- Move Members
- Connect
- View Channel
User Permissions: None required
Troubleshooting¶
Channels not created:
- Verify channel and category IDs are correct
- Check Tux has "Manage Channels" and "Move Members" permissions
- Ensure category exists and is accessible
Channels not deleted:
- Verify channel name starts with
/tmp/ - Check channel is in configured category
- Ensure channel is actually empty
Users not moved:
- Verify Tux has "Move Members" permission
- Check user joined correct template channel
- Ensure Tux's role is above users' roles
Limitations¶
- Discord voice channel limits (50 per server, 200 with Nitro)
- Channels must follow
/tmp/[username]naming pattern - One channel per user (reuses existing)
- Template channel settings are cloned to temp channels
- Temp channels must be in configured category