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