> For the complete documentation index, see [llms.txt](https://mythicalbot.gitbook.io/arklynn-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mythicalbot.gitbook.io/arklynn-docs/server-configuration/voicemaster.md).

# Voicemaster

***

### Setup (Admin Only)

Before users can create channels, an administrator must run the setup command.

#### Setup Command

* **Prefix:** `.setup_voicemaster <join-channel> <panel-channel>`
* **Slash:** `/setup_voicemaster join_channel:<channel> panel_channel:<channel>`

**Parameters:**

* `join-channel` – The voice channel users join to **create** their temporary channel.
* `panel-channel` – The text channel where the bot will send control panels or status messages (optional but recommended).

**Example:**\
`.setup_voicemaster #join-to-create #voice-panel`

{% hint style="warning" %}
Only users with **Administrator** permission can run this command.
{% endhint %}

***

### Commands

All commands are available both as **prefix commands** (default prefix: `.`) and **slash commands** (prefixed with `/`).\
Replace `<>` with the required information.

#### User Commands

| Description                                                         | Prefix Command                      | Slash Command                     |
| ------------------------------------------------------------------- | ----------------------------------- | --------------------------------- |
| **Lock** your channel – prevents others from joining                | `.voicemaster lock`                 | `/vm_lock`                        |
| **Unlock** your channel                                             | `.voicemaster unlock`               | `/vm_unlock`                      |
| **Ghost** – hide the channel from the channel list                  | `.voicemaster ghost`                | `/vm_ghost`                       |
| **Reveal** – make the channel visible again                         | `.voicemaster reveal`               | `/vm_reveal`                      |
| **Claim** ownership (if the original owner left)                    | `.voicemaster claim`                | `/vm_claim`                       |
| Show channel **info** (owner, co-owners, limit, etc.)               | `.voicemaster info`                 | `/vm_info`                        |
| **Increase** user limit by 1                                        | `.voicemaster limit_increase`       | `/vm_limit_increase`              |
| **Decrease** user limit by 1                                        | `.voicemaster limit_decrease`       | `/vm_limit_decrease`              |
| **Rename** your channel                                             | `.voicemaster rename <new name>`    | `/vm_rename name:<new name>`      |
| **Disconnect** a specific member from your channel                  | `.voicemaster disconnect <@member>` | `/vm_disconnect member:<@member>` |
| Start an **activity** (e.g., YouTube Together) – choose from a menu | `.voicemaster activity`             | `/vm_activity`                    |
| **Add** a co-owner to your channel                                  | `.voicemaster add <@user>`          | `/vm_add user:<@user>`            |
| **Remove** a co-owner from your channel                             | `.voicemaster remove <@user>`       | `/vm_remove user:<@user>`         |

#### Admin Commands

| Description                                           | Prefix Command               | Slash Command       |
| ----------------------------------------------------- | ---------------------------- | ------------------- |
| **Delete** the complete configuration for this server | `.voicemaster remove_config` | `/vm_remove_config` |

{% hint style="warning" %}
This command removes all setup data and cannot be undone. Use with caution.
{% endhint %}

***

### Frequently Asked Questions

#### How do I change the command prefix?

The default prefix is `.`. To change it, use the bot’s general prefix command (if supported) – e.g., `.prefix !`. This is not a VoiceMaster‑specific command.

#### Why can't I see my channel after using `.voicemaster ghost`?

Ghost hides the channel from the side panel. Users who are already inside can still see it. Use `.voicemaster reveal` to make it visible again.

#### Can I transfer ownership to someone else?

Ownership is automatically transferred to the first person who joins the channel if the original owner leaves. You can also add co-owners with `.voicemaster add`.

#### What happens if I run `.voicemaster claim`?

If the original owner has left the server or the voice channel, the command will make you the new owner. If the owner is still present, you cannot claim it.

#### Are there any limits on channel creation?

That depends on your server setup. By default, there is no limit, but an admin can configure the bot to restrict usage.

***

### **Need Help?**

* Have a question? Ask in our [Support Server](https://arklynn.xyz/support).
* Found a bug? Report it via the `#bug‑reports` channel.
* Want a new feature? Suggest it in `#feature‑requests`.

***

**Arklynn** – *clean, powerful, and always evolving.*

{% hint style="info" %}
For more detailed information, please visit our official documents:

* Terms of Service: <https://arklynn.xyz/terms>
* Privacy Policy: <https://arklynn.xyz/privacy>
  {% endhint %}

***


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mythicalbot.gitbook.io/arklynn-docs/server-configuration/voicemaster.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
