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

# Join to Create (JTC)

> Deploy temporary, self-managing voice channels created automatically when members join a generator channel.

# Join to Create (JTC)

<Badge variant="pro">Tier 2: Pro</Badge> <Badge variant="secondary">Free Permit</Badge>

> Allow server members to generate their own dynamic, temporary voice rooms on-demand with interactive control panels, category assignments, and permission gates.

***

## Commands Overview

| Command         | Aliases      | Tier | Syntax                       | Description                                               | Permissions   |
| :-------------- | :----------- | :--- | :--------------------------- | :-------------------------------------------------------- | :------------ |
| `.jointocreate` | `jtc`, `j2c` | Pro  | `.jointocreate <subcommand>` | Setup and configure Join-to-Create voice generator.       | Administrator |
| `.permit`       | —            | Free | `.permit <@user\|userid>`    | Permits a specific user to enter your private voice room. | None          |

***

## Join-to-Create Configuration

### jointocreate

Automate voice channel provisioning so channels exist only while members are inside them.

| Subcommand    | Syntax                                | Description                                                           | Example                                     |
| :------------ | :------------------------------------ | :-------------------------------------------------------------------- | :------------------------------------------ |
| `setup`       | `.jointocreate setup`                 | Automatically provisions JTC category, hub channel, and interface     | `.jointocreate setup`                       |
| `view`        | `.jointocreate view`                  | Inspects current JTC configuration and category IDs                   | `.jointocreate view`                        |
| `interface`   | `.jointocreate interface`             | Resends the interactive button interface panel to the control channel | `.jointocreate interface`                   |
| `category`    | `.jointocreate category <categoryid>` | Sets the target category where new rooms are created                  | `.jointocreate category 123456789012345678` |
| `permissions` | `.jointocreate permissions`           | Configures default `@everyone` permission overwrites                  | `.jointocreate permissions`                 |
| `reset`       | `.jointocreate reset`                 | Clears all JTC channels and resets configuration                      | `.jointocreate reset`                       |

* **Aliases**: `jtc`, `j2c`
* **User Permissions**: Administrator

<Tabs>
  <Tab title="Quick Setup">
    ```bash theme={null} theme={null}
    .jointocreate setup
    ```
  </Tab>

  <Tab title="Manage & Inspect">
    ```bash theme={null} theme={null}
    .jointocreate view
    .jointocreate interface
    ```
  </Tab>
</Tabs>

***

## Member Room Controls

### permit

When a member owns a private JTC voice channel, they can permit friends into their locked room.

```bash theme={null} theme={null}
.permit @BestFriend
.permit 1191399940014997584
```

* **User Permissions**: None (Channel Owner)
