Temporary Voice Channels
Let members create and fully manage their own private voice channels with a persistent 18-button control panel.
ShadowCore's TempVoice system lets every member create their own private, fully customizable voice channel — by simply joining a designated "trigger" channel. When they leave, the channel is automatically deleted. Everything is controlled through a beautiful persistent button panel in a text channel.
Initial Setup (Admin)
/tempvoice setup [trigger_channel] [category] [control_panel]
All three options are optional. If you leave them blank, ShadowCore automatically creates a new category, voice channel, and text channel for you.
| Option | Type | Required | Description |
|---|---|---|---|
trigger_channel |
Voice Channel | ❌ | The "Join to Create" channel |
category |
Category | ❌ | Where created channels will appear |
control_panel |
Text Channel | ❌ | Where the 18-button control panel is posted |
/tempvoice setup again at any time to re-post the control panel if it was deleted. The old panel is automatically removed.Repairing the configuration
/tempvoice repair
If the trigger channel or category was deleted, this recreates them and re-links everything without losing existing settings.
Removing TempVoice
/tempvoice remove
Deletes the configuration and stops the system. Active channels remain until members leave.
The Control Panel — All 18 Actions
Once a user is inside their own temporary voice channel, they have full control through the button panel. Every action is one click away.
Channel Identity
| Button | Description |
|---|---|
| Rename | Opens a modal to set a new channel name |
| Change Region | Select a specific Discord voice region (or Auto) |
Privacy & Access Control
| Button | Description |
|---|---|
| Lock / Unlock | Toggles between public, private (invite-only), and invisible |
| User Limit | Set a maximum number of members (0 = unlimited) |
| Invite | Generates a Discord invite link for your specific channel |
Trust & Block List
| Button | Description |
|---|---|
| Trust | Add a user to your permanent trusted list (they can always join) |
| Untrust | Remove a user from your trusted list |
| Block | Prevent a user from ever joining your channels |
| Unblock | Remove a user from your block list |
Your trust and block lists are permanent — they persist across all your future temp channels.
Active Member Management
| Button | Description |
|---|---|
| Kick | Remove a user from your current channel |
| Claim | If the original owner left, claim ownership of the channel |
| Transfer | Voluntarily hand ownership to another member |
Advanced: Stage Mode & Waiting Room
| Button | Description |
|---|---|
| Stage Mode | Converts the voice channel to a Stage Channel (audience/speaker model) |
| Waiting Room | Enable a waiting room — people must wait to be admitted |
| Allow from Waiting | Accept a specific person from the waiting room |
| Deny from Waiting | Reject a person from the waiting room |
Utilities
| Button | Description |
|---|---|
| Fix Config | Resyncs the panel buttons if they become out of sync |
| Delete | Immediately deletes your temporary channel |