Documentation / Temporary Voice / Join Channels
On this page
Overview Creating a Join Channel Create a new hub channel Use an existing channel Setup types Default Sequential Predefined Clone Name template tags Editing a Join Channel Deleting a Join Channel Hub channel permissions

Join Channels Premium

Configure "Join to Create" voice channels that spawn a member-controlled temporary channel when someone joins.

Overview

A Join Channel is a voice channel that Mokito watches. When a member joins it, Mokito creates a new temporary voice channel for them, moves them in, and unmutes them. The member becomes the channel owner and can manage it with /voice-* commands.

You can have multiple Join Channels in the same server, each with its own setup type and configuration. The Join Channels page lists all active setups and lets you create, edit, and delete them.

Creating a Join Channel

Click New Join Channel to open the create modal. You can either let Mokito create a new hub channel for you, or point the setup at an existing voice channel.

Create a new hub channel

Choose Create a new hub channel and enter a name (defaults to "Join to Create"). Mokito will:

Use an existing channel

Choose Use an existing channel and pick a voice channel from the dropdown. Mokito will apply the same permission overwrites and user limit to the existing channel. This is useful if you already have a voice channel you want to use as the hub.

Setup types

Each Join Channel has a type that controls how the spawned temp channel is named:

Default

The member's channel is named {username}'s channel. The owner can rename it with /voice-rename.

Sequential

The channel is named {template} {seq}, where {template} is the name template you configure and {seq} is a per-setup sequential counter (1, 2, 3, …). Example: Gaming 1, Gaming 2, etc.

Predefined

The channel is named using a template with variable tags. Mokito replaces the tags with the member's name, a sequence number, or a random word from a name pool. Example: {username}'s Roombippymiester's Room.

Clone

The channel copies the hub channel's name, user limit, and bitrate. All spawned channels are identical to the hub.

Name template tags

For the Sequential and Predefined types, you can use these tags in the name template:

TagReplaced with
{username}The member's Discord username or nickname.
{seq}A per-setup sequential number (1, 2, 3, …).
{animals}A random animal name (fox, wolf, bear, eagle, …).
{colors}A random color name (crimson, azure, violet, …).
{trees}A random tree name (oak, pine, maple, birch, …).

Editing a Join Channel

Each Join Channel row has an Edit button. Click it to open the edit modal, where you can change the setup type, target category, name template, user limit, and the editable flag. The hub channel itself is not renamed on edit (its name stays as it was when created).

Deleting a Join Channel

Click Delete to remove a Join Channel. This will:

Hub channel permissions

All permission overwrites are applied at the channel level — never to a category. The hub channel gets:

TargetViewConnectSpeakManage
@everyone (no required role)
@everyone (with required role)
Required role
Staff roles