-
Notifications
You must be signed in to change notification settings - Fork 0
TempVoice
🌐 English · Deutsch
TempVoice creates join-to-create temporary voice channels (VoiceMaster style): joining a designated "creator" channel spawns a personal voice channel that the member owns and manages via slash commands or an interactive button panel posted into the channel's text chat. Empty temp channels are deleted automatically. Bilingual (DE/EN), opt-in per guild via creator channels, with Web Dashboard integration. Author: pd-codes · requires Red 3.5.0+ · Status: Alpha 0.1.0.
[p]repo add PDC https://github.com/pd-codes/PDC_Redbot_Cogs
[p]cog install PDC tempvoice
[p]load tempvoice
[p]slash sync
| Command | What it does |
|---|---|
tempvoice rename <name> |
Rename your temp channel (Discord limit: ~2 renames / 10 min). |
tempvoice limit <0-99> |
Set the user limit (0 = unlimited). |
tempvoice lock / tempvoice unlock
|
Block / allow new connections. |
tempvoice hide / tempvoice unhide
|
Hide the channel from the list / show it again. |
tempvoice transfer <member> |
Transfer ownership (target must be in the channel). |
tempvoice claim |
Claim the channel if the owner has left. |
tempvoice kick <member> |
Kick a user from your temp channel. |
tempvoiceset creator <add|remove|list> [channel] [name_template] [category] [user_limit] [bitrate] |
Manage creator channels ("join to create"). Admin only. |
tempvoiceset list |
List active temp channels with owner and member count. Admin only. |
tempvoiceset language <de-DE|en-US> |
Set the output language. Admin only. |
Aliases: tv for tempvoice, tvset for tempvoiceset. Owner commands are open to everyone — ownership (or Manage Channels) is checked at runtime.
Admins register one or more creator voice channels. When a member joins one, the cog creates a temp channel (name from a template with {user} / {count}, optional category, default limit and bitrate), moves the member in and makes them owner (Manage Channels, Move/Mute Members overwrites). A persistent control panel with buttons (Rename, Limit, Lock/Unlock, Hide/Unhide, Claim) and user-selects (Transfer, Kick) is posted into the voice channel's text chat and survives restarts. Once the last human leaves, the channel is deleted after a 15-second grace delay; rejoining cancels it. Temp channel IDs are persisted, so orphaned channels are cleaned up after a bot restart. A local guard enforces Discord's ~2 renames / 10 min limit.
Under Guild Settings, a Temp Voice (Join to Create) panel (admin): pick a voice channel from a dropdown, then configure Enabled, Name template ({user}, {count}), Category for temp channels, Default user limit and Default bitrate. A separate Language panel sets the server language (de-DE / en-US). A small Active Temp Channels KPI widget shows the current temp channel count (visible to guild members).
PDC_Redbot_Cogs · GitHub · Issues · Web Dashboard · Built for Red-DiscordBot · 🌐 English / Deutsch
🇬🇧 English
General
Cogs
Engagement & Utility
- Birthday
- StatChannels
- ScheduledMsg
- EventLog
- SocialFeed
- Giveaway
- Leveling
- TempVoice
- Starboard
- Suggestions
- LiveAlerts
Moderation
Fun
Web Dashboard
🇩🇪 Deutsch
Allgemein
Cogs
Engagement & Utility
- Birthday
- StatChannels
- ScheduledMsg
- EventLog
- SocialFeed
- Giveaway
- Leveling
- TempVoice
- Starboard
- Suggestions
- LiveAlerts
Moderation
Fun
Web-Dashboard