> For the complete documentation index, see [llms.txt](https://allinone-discord-bot.gitbook.io/allinone-discord-bot-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://allinone-discord-bot.gitbook.io/allinone-discord-bot-docs/features/temporary-voice.md).

# Temporary Voice

Temporary Voice Channels  allow users to create their own personal voice channels automatically. These channels are fully customizable and delete themselves when empty.

### How it works..

1. Join the "➕ Join to Create" channel
2. Bot automatically creates a personal channel for you
3. You're automatically moved to your new channel
4. Control your channel using the control panel
5. Channel auto-deletes when everyone leaves

### Control Panel Features

📝 Change Name

* Click the button
* Enter a new name for your channel

👥 Set User Limit

* Click the button
* Enter a number between 0-99
* 0 = Unlimited users (max to 99 users)

🔒 Lock Channel Toggle

* Click the button&#x20;
* **Locked:** Locks the channel, no new users will be able to join
* **Unlocked**: Anyone can join

🚫 Block Users

* Click the button
* Select users to block <sub>(you can only select 10 at once)</sub>
* Blocked users cannot join your channel <sub>(yes this persist, so future blocked users still cannot join your channel)</sub>
* They will be kicked if they are already in your channel

✅ Unblock Users

* Click the button
* Select users to unblock
* Un-blocked users can join your channel again

🌍 Change Region

* Click the button
* Select a voice region:
  * **Automatic** (Recommended) - Best region for all users
  * **US West, East, Central, South**
  * **Europe**
  * **Singapore**
  * **Sydney**
  * **Brazil**
  * **Hong Kong**
  * **Japan**
  * **South Africa**
  * **India**
  * **South Korea**

✖️ Kick Users

* Click the button
* View list of kickable members

🗑️ Delete Channel

* Click the button
* Your channel is immediately deleted
* Users are disconnected

### Setup/Settings

To setup temp voice use command `/setup` then head to Temp Voice Channels. Follow through the guide and options, then you're ready to start using Temp Voice within AllinOne Discord bot!\
\
If you need to edit your Temp Voice settings, head back to `/setup` > Temp Voice > Reconfigure Settings.\
\ <sup>**\*Persistent Names are automatically turned on by default. When a user changes their channel name, and then re-makes a channel, it will return the users custom name.**</sup> &#x20;

#### Settings

if you want to customize how channels are named this is the setting for you!\
\- The default setting is: {username}'s Channel

* **Available Variables**

  `{username}` - Username
* `{displayname}` - Server nickname or username
* `{game}` - Current playing game (or "General")
* `{activity}` - Current activity (or "Chilling")
* `{toprole}` - Highest role name
* `{number}` - Channel number (1, 2, 3...)
* `{number:2}` - Padded number (01, 02...)
* `{time}` - Current time
* `{date}` - Current date
* `{random}` - Random 4 digits
* `{emoji}` - Random emoji 🎮🎯🏆⚔️🎲🕹️👾🎪🚀💎🔥⭐🌟💫🎵🎸🎤🎧🌙☀️
* `{server}` - Server name

### Creating more voice chats

1. Head to our dashboard [here](https://dashboard.allinonebot.cc/)

2. After selecting your guild head to "Temp Voice" module

3. Scroll down until you see "Add Join Channel"<br>

   <figure><img src="https://1142925276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKcRRDKjrU5gvtP2xYlTC%2Fuploads%2FcYHPum51uVKmmlKr0w3z%2Fimage.png?alt=media&amp;token=93710e2d-532b-40da-8e51-c6cb2640536a" alt=""><figcaption></figcaption></figure>

4. Save and you're done!

### Configure which buttons you want on the Control Panel

1. Head to our dashboard [here](https://dashboard.allinonebot.cc/)
2. After selecting your guild head to "Temp Voice" module
3. Click "Control Panel" tab
4.

```
<figure><img src="/files/uTRtdrAkFqBYkNahl5DG" alt=""><figcaption></figcaption></figure>
```

5. Select which buttons you want to appear on the control panel.&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://allinone-discord-bot.gitbook.io/allinone-discord-bot-docs/features/temporary-voice.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
