Dat Bot - Documentation
  • Getting started
  • Languages
  • Features
    • Features
      • Automod
      • Autorole
      • Autopublish
      • Configuration
      • Embeds
      • Emoji quiz & Flag quiz
      • Fun
      • Games
      • Giveaways
      • Information
      • Level
      • Links / Connections
      • Logging
      • Moderation
      • Polls
      • Security
      • Spotify
      • TempVoice
      • Ticket
        • Ticket Usage
        • Concepts
        • General / FAQ
        • Setup
        • Panels
        • Settings
        • Transfers
        • Commands
        • Common Issues
      • Twitch
      • Welcome & Leave
    • Changelogs
      • v1.11
      • v1.12
      • v1.13
      • v1.13.1
      • v1.13.2
      • v1.14
      • v1.14.1
      • v1.15
      • v1.15.1
      • v1.16.0
    • Troubleshooting
Powered by GitBook
On this page
  • Presets
  • Permissions
  • Restrictions
  • Functions
  • Set-Up
  • Commands
  • FAQ
Edit on GitHub
  1. Features
  2. Features

TempVoice

The system was released on February 26, 2024 and has been in the open beta phase since March 5, 2024. Manage your own temporary voice channels. Secure, modern, with many features.

PreviousSpotifyNextTicket

Last updated 9 days ago

Presets

Presets are used to create a TempVoice Channel with customized settings.

Possibilites

Create and use

Create a preset with /tempvoice presets create [name] and customize your settings. You can edit an existing preset with /tempvoice presets edit [preset].

To use a preset, use the command /tempvoice presets load. If you don't wanna use the preset anymore, use /tempvoice presets unload.

Permissions

You can add custom permissions by clicking on [+] Permissions. You can add permissions for a user or a role, the user permissions are global, the role permissions are for the guild you edit the preset on. It uses a custom permission system that allows you to specificly allow actions.

  • Administrator: Instead of giving every other single permission, you can give this permission instead.

  • Manage Bans: Ban or unban users

  • Manage Moderators: Manage the TempVoice channel moderators

  • Manage Channel Properties: Manage the name, bitrate, userlimit, status (currently not available), region, NSFW status and video quality

  • Kick Members: Disconnect members

  • Manage Locking: Lock or unlock the channel

  • Manage Visibility: Make the channel visible or invisible

  • Manage Invites: Invite users or remove invites. They can join even if the channel is invisible and/or locked.

Permissions

  • Admin: Users on the server who have the permission Administrator

    • Manage the server settings: ✅

    • Manage a temporary voice channel: ✅

  • Server Mods: Users with the moderation role (a role you can set so members with this role can manage temporary voice channels, but do not need actual permissions like Administrator)

    • Manage the server settings: ❌

    • Manage a temporary voice channel: ✅

      • Note: They can not add or remove moderators, but can take over the channel to do t

  • TempVoice Owner: The owner of a temporary voice channel

    • Manage the server settings: ❌

    • Manage a temporary voice channel: ✅

  • TempVoice Mods: The tempvoice owner can select moderators

    • Manage the server settings: ❌

    • Manage a temporary voice channel: 🔵

      • Kick users ✅

      • Lock and unlock the channel ✅

      • Change the name ✅

      • Change the user limit ✅

      • Invite users ✅

      • Remove invitations ✅

      • Everything else: ❌

Permission
Admin
Server Mods
TempVoice Owner

Manage the system settings (server)

✅

❌

❌

Manage the temporary voice channel

✅

✅

✅

Restrictions

Server ban

  • This error appears if you have been banned from the system by a server moderator.

  • This ban is not global.

  • This means that you can no longer create or manage temporary voice channels.

How to remove a server ban

Note: To be unbanned, you have to ask an Administrator to unban you.

  1. The moderator has to use /tempvoice settings

  2. If everything worked, you should see a message like the one below this text. The user is not able to use the system again.

Functions

  • Moderation

    • Blocking users: You can block users. They cannot create and manage temporary voice channels while they are blocked.

    • Logging: It works in principle like the Discord Audit Log, but is for temporary voice channels. All actions, for example renaming the channel, are logged.

    • Moderation Role: By default, you must have the permission Administrator to be able to manage the system. People who have this role can manage the temporary voice channels, but not the system settings themselves. See also: Permissions

  • Channel customization

    • You can manage the temporary voice channel with the interface.

    • You can manage privacy, users and the channel.

    • Privacy

      • Lock the channel

      • Unlock the channel

      • Make the channel visible

      • Make the channel invisible

    • Channel

      • Set bit rate

      • Set name

      • Set status (As of March 07, 2024, this is not working yet)

      • Set region

      • Set userlimit

      • Set NSFW

      • Set video quality

      • Delete channel

    • Users

      • Invite user

      • Remove invitation

      • Ban user

      • Unban user

      • Kick user

      • Transfer ownership

      • Add moderator

      • Remove moderator

Set-Up

  1. Use /tempvoice setup and click in the "Continue" button.

  2. Select the type.

    Quick: If you choose this option, the bot creates a category, a text channel, in which it sends the interface and creates a voice channel, which is functioning as the creator channel.

    Manual: Set the creator channel and send the interface manually

  1. If you chose "Quick", the bot will create everything for you. If you want to change settings, use /tempvoice settings

  2. If you chose Manual, you first have to choose, which voice channel the creator channel should be.

  1. After doing so, you have to send the Interface. Choose a channel and the bot will send the interface in this channel.

Commands

  • /tempvoice settings

    • Manage the server settings of the TempVoice system.

  • /tempvoice setup

    • Use this command to set up the TempVoice system.

  • /tempvoice sendinterface[channel]

    • Send the interface in the provided [channel].

  • /tempvoice presets create[name]

    • Create a TempVoice preset. Use the [name] to identify the preset.

  • /tempvoice presets edit[preset]

    • Edit the provided [preset].

  • /tempvoice presets info[preset]

    • Get information about the provided [preset].

  • /tempvoice presets delete[preset]

    • Delete the provided [preset].

  • /tempvoice presets load[preset]

    • Load [preset] as your default preset and apply it's changes upon creating a TempVoice channel.

  • /tempvoice presets delete

    • Remove the default use of the used preset.

FAQ

  • Am I able to give extra permissions to the user who creates the TempVoice channel instead of just Connect and View Channel?

    • Yes, you are. Use /tempvoice settings > click on the button with the checkmark > Click on "Manage extra TempVoice Owner Permissions"

  • Am I able to give the possibility of creating TempVoice channels to just certain roles?

    • Yes. Use /tempvoice settings , click on the button with the checkmark and click on the button with the key symbol. You can set the required roles and even choose whether the user needs all of them or just one.

  • What are InVoice Roles?

    • InVoice Roles are roles that are given to users who are in a TempVoice channel. If they leave the TempVoice channel, they will get the Invoice Roles removed.

This is how the error message looks if you have been banned.
Click on the emoji for Moderation settings
Click on the emoji to remove a block
Select the user who has been blocked with the select menu. If the user is not showing up, search with the username or the ID.
The bot responds with this message if the user has been unbanned.
You have to click on the select menu to select a type.
Click on the select menu to choose a voice channel. If it does not show up, type in the name of the voice channel.
Click on the select menu to choose a channel. The bot sends the Interface in this channel.
The Interface as of March 07, 2024