Vyral
Home➕SupportResourcesDashboard
  • Welcome to Vyral.bot!
  • Guidelines & Privacy
  • Changelogs
  • Support
    • Standard Practices
    • Additional Settings
  • Variables
  • Server Management
    • Auto-React
    • Emoji Manager
    • Moderation
    • Polls Filter
    • Statistic Channels
    • Sticky Roles
    • Tickets
    • Welcomer
  • Messages
    • Autoresponder
    • Global Chat
    • Media Channels
    • Polls
    • Reaction Roles
    • Sticky Messages
  • Timed Messages
  • Social Integrations
    • Twitch
    • Youtube
  • Community Engagement
    • Invite Tracker
    • Leveling
    • Question Of The Day
    • Starboard
    • Suggestions
    • Temp Voice Channels
  • Fun
    • Birthdays
    • Counting
  • Economy & Minigames
  • Utilities
  • Translation
  • Weather
  • AI
    • ChatGPT
  • Image Generation
  • Game Integrations
    • Roblox Verification
Powered by GitBook
On this page
  • Settings
  • Main Settings
  • Channel Settings
  • Commands
  • Events
  1. Community Engagement

Temp Voice Channels

Create temporary voice channels using hubs and personalized settings!

Last updated 1 month ago

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

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

Below you may find some information on each command of the module.

/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 kick

This command will allow voice channel owners to kick users from 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 whitelist

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


Events

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.

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

Variables
Temp Voice Channels