> ## Documentation Index
> Fetch the complete documentation index at: https://docs.semetary.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# VoiceMaster

> Create temporary voice channels with member controls.

## Create the interface

Setup creates a VoiceMaster category, an interface channel, and a Join to Create entry channel. Joining the entry creates a temporary voice channel.

```text theme={null}
,voicemaster setup
```

## Member controls

Channel owners can rename their channel, change its user limit, lock or hide it, permit or reject members and roles, and transfer ownership.

```text theme={null}
,voicemaster rename Study room
,voicemaster limit 5
,voicemaster lock
```

## Server defaults

Administrators can set the category, default name, limit, and bitrate. Reset removes the setup and temporary channels. Review its confirmation before continuing.

## Command reference

Examples use the default comma prefix. Required inputs use angle brackets; optional inputs use square brackets. Each command notes whether it is also registered in Discord's slash menu.

<AccordionGroup>
  <Accordion title=",voicemaster" icon="terminal">
    Set up and control temporary voice channels.

    Aliases: `,vm`.

    <Note>This command is also registered in Discord’s slash menu. Select the command there to fill in named inputs.</Note>

    ### voicemaster setup

    Create the VoiceMaster interface and Join to Create channel.

    ```text Prefix syntax theme={null}
    ,voicemaster setup
    ```

    ### voicemaster reset

    Remove the VoiceMaster setup and temporary channels.

    ```text Prefix syntax theme={null}
    ,voicemaster reset
    ```

    ### voicemaster category

    Change where temporary channels are created.

    ```text Prefix syntax theme={null}
    ,voicemaster category <category>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `category` | Yes | The category for temporary channels. |

    ### voicemaster default-name

    Set the default temporary channel name.

    ```text Prefix syntax theme={null}
    ,voicemaster default-name <name>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `name` | Yes | Supports \{user}, \{user.name}, and \{user.display\_name}. |

    ### voicemaster default-limit

    Set the default temporary channel user limit.

    ```text Prefix syntax theme={null}
    ,voicemaster default-limit <limit>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `limit` | Yes | 0 removes the limit. |

    ### voicemaster default-bitrate

    Set the default temporary channel bitrate.

    ```text Prefix syntax theme={null}
    ,voicemaster default-bitrate <kbps>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `kbps` | Yes | Bitrate in kbps. |

    ### voicemaster rename

    Rename your temporary voice channel.

    ```text Prefix syntax theme={null}
    ,voicemaster rename <name>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `name` | Yes | The new channel name. |

    ### voicemaster limit

    Set your temporary voice channel user limit.

    ```text Prefix syntax theme={null}
    ,voicemaster limit <limit>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `limit` | Yes | 0 removes the limit. |

    ### voicemaster lock

    Lock your voice channel.

    ```text Prefix syntax theme={null}
    ,voicemaster lock
    ```

    ### voicemaster unlock

    Unlock your voice channel.

    ```text Prefix syntax theme={null}
    ,voicemaster unlock
    ```

    ### voicemaster hide

    Hide your voice channel.

    ```text Prefix syntax theme={null}
    ,voicemaster hide
    ```

    ### voicemaster unhide

    Reveal your voice channel.

    ```text Prefix syntax theme={null}
    ,voicemaster unhide
    ```

    ### voicemaster permit

    Permit a member or role to join your channel.

    ```text Prefix syntax theme={null}
    ,voicemaster permit <target>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `target` | Yes | Member or role. |

    ### voicemaster reject

    Reject a member or role from your channel.

    ```text Prefix syntax theme={null}
    ,voicemaster reject <target>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `target` | Yes | Member or role. |

    ### voicemaster disconnect

    Disconnect a member from your channel.

    ```text Prefix syntax theme={null}
    ,voicemaster disconnect <member>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `member` | Yes | Member to disconnect. |

    ### voicemaster transfer

    Transfer ownership of your voice channel.

    ```text Prefix syntax theme={null}
    ,voicemaster transfer <member>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `member` | Yes | The new owner. |

    ### voicemaster claim

    Claim an abandoned voice channel.

    ```text Prefix syntax theme={null}
    ,voicemaster claim
    ```

    ### voicemaster music

    Toggle music-only mode.

    ```text Prefix syntax theme={null}
    ,voicemaster music
    ```

    ### voicemaster info

    View your voice channel information.

    ```text Prefix syntax theme={null}
    ,voicemaster info
    ```
  </Accordion>
</AccordionGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.