BotGhost Documentation
Support ServerYouTubeMarketplaceBotGhost PremiumSign in
  • Welcome to BotGhost
  • Guidelines & Privacy
  • Changelogs 2025
    • Changelogs 2024
    • Changelogs 2023
  • BotPanel Documentation
  • Getting Started
    • Create Your First Bot
      • Create Your Second Bot
    • Invite Your Bot
    • Standard Practices
      • Advanced Practices
    • Mobile Application (PWA)
  • Support
    • BotGhost Support
    • Frequently Asked Questions
  • Premium & Priority Hosting
    • Priority Hosting
    • Our Premium Features
    • Plans & Payment Methods
    • Manage Your Subscription
    • Upgrade Your Bot
    • Refund & Cancellation Policy
    • Beta Features
  • General Settings and Collaboration
    • Settings
    • Collab
    • Status
    • Active Developer Badge
    • Marketplace
  • Custom Commands & Events
    • Command & Event Builder
      • Sharing Commands and Events
      • Advanced Options
    • Actions
      • Message Actions
        • Send or Edit a Message
          • Button
          • Select Menu
        • Edit a Button or Select Menu
        • Send a Form
        • Delete a Message
        • Publish a Message
        • React to a Message
        • Pin a Message
      • Custom Variable Actions
        • Set Variable
        • Run Equation on Variable
        • Delete Variable
      • API Actions
        • Send an API Request
        • Execute an IFTTT Trigger
      • Loop Actions
        • Run a Loop
        • Stop a Loop
      • Voice Actions
        • Join a Voice Channel
        • Leave a Voice Channel
        • Voice Move a Member
        • Voice Kick a Member
        • Voice Mute or Unmute a Member
        • Voice Deafen or Undeafen a Member
      • Role Actions
        • Add Roles
        • Remove Roles
        • Create a role
        • Delete a role
        • Edit Role
      • Channel Actions
        • Create a channel
        • Edit a channel
        • Delete a channel
      • Thread and Forum Actions
        • Create a Thread
        • Edit a Thread
        • Delete a Thread
      • Server Actions
        • Kick a member
        • Ban a member
        • Timeout a member
        • Change a members nickname
        • Purge Messages
        • Create Server Invite
      • Other Actions
        • Wait before running another action
        • Manipulate some text
        • Send an error log message
        • Set a unique variable
        • Change the Bot's Status
        • Note
      • [LEGACY] Reply Actions
        • Plain Text Reply
        • Embed Reply
        • Random Reply
        • Send a message to a channel
        • Direct Message a User
        • Send a Message with attached buttons
          • Buttons
        • Send a message with a select menu
          • Menu Option
    • Conditions
      • Comparison Condition
      • Permission Condition
      • Chance Condition
      • Channel Condition
      • Role Condition
      • User Condition
      • Premium Check Condition
    • Options
      • Text Option
      • Number Option
      • User Option
      • Channel Option
      • Role Option
      • Choice Option
      • Attachment Option
    • Events
      • Timed Events
      • Webhooks
    • Data Storage
      • Collections
      • Objects
    • IFTTT
    • Variables
  • Server Management
    • Moderation
    • Discord Automod
    • Tickets
    • Welcomer
    • Verification
    • Statistic Channels
    • Modmail
    • Auto-React
    • Sticky Roles
    • Emoji Manager
    • Polls Filter
    • Automod
    • Logging
  • Messages
    • Timed Messages
    • Reaction Roles
    • Autoresponder
    • Embed Builder
    • Sticky Messages
    • Polls
    • Global Chat
    • Media Channels
  • AI
    • ChatGPT
    • Image Generation
  • Game Integrations
    • Roblox Verification
  • Social Integrations
    • YouTube
    • Twitch
  • Community Engagement
    • Leveling
    • Temp Voice Channels
    • Suggestions
    • Invite Tracker
    • Starboard
    • Question Of The Day
    • Giveaways
  • Fun Modules
    • Economy & Minigames
    • Birthdays
    • Counting
  • Utility
    • Translation
    • Weather
Powered by GitBook
On this page
  • Settings
  • Main Settings
  • Channel Settings
  • Commands
  • Events

Was this helpful?

  1. Community Engagement

Temp Voice Channels

Create temporary voice channels using hubs and personalised settings!

Last updated 5 months ago

Was this helpful?

This module requires a to function.

The module allows you to setup an advanced temporary voice channels system in your guild. This module allows users to connect to a main voice channel to create their own cool private temporary channels.

Settings

Main Settings

Find out about what customization options are available with the module and what each of them does.

Channel Creator Hub

This setting allows you to define the 'hub' voice channel users will connect to, to create their own temp voice channels. Only one can be selected.

Channel Category

This setting allows you to define what category the new temp voice channels will be created in.

Role Permission Criteria

This setting will allow you to choose to disable / enable the module functionalities for users with the defined roles. By default this is set to 'No Restrictions'.

Type
Details

No Restrictions

All server roles can create temp voice channels.

Enabled for these roles only

Users with only these certain roles selected will be able to create temp voice channels.

Disabled for these roles

Users with all other roles besides the ones selected will be able to create temp voice channels.

Channel Settings

Here you can customize the channels settings for the newly created voice channels.

Created Channel Name

Channel Lock

Here you can choose whether newly created channels should be locked or unlocked by default. Locked channels only allow whitelisted users to join! The default option is set to unlocked.

Type
Details

Follow Server's Permissions

The channel will follow your server's permissions.

Unlocked

No restrictions will be applied and users can join.

Locked

The channel is restricted and not all users can join unless they are whitelisted.

Owner Permissions

This toggle option will allow you to disable / enable the creator of the voice channel having access to the Manage Channel, Priority Speaker, Move Members and Manage Permissions permission flags to the voice channel they created.

Mention Creator

This toggle option when enabled, will ping the voice channel creator once the channel is made along with sending the information.

Deletion Wait Time

Here you can define the amount of seconds the module deletes a temporary channel in after all members have left. The maximum is 3600 seconds and only integers are allowed as an input.

User Limit

Here you can select the maximum number of users allowed to join your channel. When the member count in the channel reaches this defined number, no one else will be able to join unless someone else leaves. The maximum is 99 users and only integers are allowed as an input.

Channel Bitrate

In this field you can input a number of seconds that discord should handle the voice channels with. Maximum is 96000 and the minimum is 8000. Only integers can be used.


Commands

In this area, you can view and modify the commands of the Temp Voice Channels module. Below you may find some information on each command of the module.

All Commands that come with this module must be used in the created voice channels chat.

/tempvc-whitelist

This command will allow voice channel owners to whitelist a user, once whitelisted they will be able to join their locked voice channel.

/tempvc-blacklist

This command will allow voice channel owners to blacklist a user, once blacklisted they will not be able to join their voice channel.

/tempvc-lock

This command will allow voice channel owners to lock their voice channel. Once locked, only whitelisted users will be able to join it.

/tempvc-unlock

This command will allow voice channel owners to unlocked their voice channel. Once unlocked, all users will be able to join it.

/tempvc-kick

This command will allow voice channel owners to kick users from their voice channel.

Events

In this area, you can view and modify the events of the Temp Voice Channels module. Below you may find some information on each event of the module.

VC Join Handler

This event handles the system that procs when users join a temp voice channel.

VC Leave Handler

This event manages deleting the channel after the specified period once all users have left.

VC Switch - Join Handler

This event tracks users swapping voice channels to adjust the total member count for the channel they joined.

VC Switch - Leave Handler

This event tracks users swapping voice channels to adjust the total member count for the channel they left.


It's advised that you do not edit the commands and events unless you have a good understanding of BotGhost and its Command Builder. If you encounter any issues, you might want to reset the module for it to work again as intented.

Additionally, a copy of the edited events will be created if you update the module.

Here you can define the name which the channels uses when it is created. can be used.

Variables
Temp Voice Channels
Premium Subscription