Skip to content

/tempvoice

Tip

This command requires the administrator permission by default. To learn how to change this, please check the faq command.

The commands related to configuring temporary voice channels in your server

/tempvoice enable

Enables the Temporary Voice Channels feature.

This feature creates a voice channel users can join to then spawn their own voice channel. These channels can be configured with specific default settings, for example a default size, default name, whether the channel should be manageable by the user, ...

/tempvoice disable

Disables the Temporary Voice Channels feature again.

/tempvoice settings

Displays your current settings for Temporary Voice Channels.

/tempvoice logchannel

Sets up a log channel where logs for Temporary Voice Channels should be sent to.

Parameters:

Name Type Description Default
channel discord.TextChannel A channel where logs should be sent to. None

/tempvoice roles

Allows certain roles to manage all Temporary Voice Channels.

Note

If a user modifies their voice channel to disallow these roles to see or manage the channel, the bot will automatically give them access again.

Parameters:

Name Type Description Default
roles app_commands.Transform[str, RoleTransformer] The roles you want to be able to manage these channels. Don't provide any if you want to remove them. None

/tempvoice hidden

Changes whether the Temporary Voice Channels should be hidden from everyone by default or not.

Parameters:

Name Type Description Default
choice app_commands.Choice[int] Yes or No. None

/tempvoice commands

Changes whether users should be able to use commands to manage their Temporary Voice Channel or not.

Parameters:

Name Type Description Default
choice app_commands.Choice[int] Yes or No. None

/tempvoice manageable

Changes whether users should be able to manage their Temporary Voice Channels manually or not.

Parameters:

Name Type Description Default
choice app_commands.Choice[int] Yes or No. None

/tempvoice defaultname

Changes what the default name for Temporary Voice Channels should be.

Note

If you want the user's name included, use {user} in the name parameter. If you want to reset this to the default channel names, don't provide a name.

Parameters:

Name Type Description Default
name str What the default name for channels should be, if you want the user's name included use {user}. Defaults to resetting the channels to their default name. resetting the channels to their default name

/tempvoice defaultsize

/tempvoice categorysync

Changes whether the Temporary Voicechannels sync permissions with their category or not

This is especially useful if you want to lock the channels behind a certain role or want to configure specific permissions for certain roles or users.

Parameters:

Name Type Description Default
choice app_commands.Choice[int] Whether you want the channels to sync permissions with their category or not. Yes or No. None