SkullBot

Community

Temporary voice channels: join to create your own channel

Updated:

Short answer

Pick a trigger channel in the dashboard. Whoever joins it gets their own voice channel managed with /voice. When everyone leaves, the channel disappears.

Step by step

  1. Create the trigger channelAdd a normal voice channel, for example "Join to create".
  2. Turn on the moduleIn the dashboard go to Community, pick Temporary voice channels and choose the trigger channel.
  3. Set the lookChoose a category, a name template ({user}, {n}), the default user limit and the maximum number of channels.
  4. SaveClick Save changes and join the trigger channel to try it.

How it works

  • When someone joins the trigger channel the bot creates a voice channel and moves them in. The owner can rename it, set the limit and remove people.
  • The channel is open to everyone and the owner can lock it with /voice lock.
  • When the owner leaves and others stay, the next person becomes the owner. When everyone leaves, the bot deletes the channel.
  • After a restart the bot cleans up empty channels left from the previous session.

The /voice command

SubcommandWhat it does
/voice nameRenames the channel.
/voice limitSets the user limit (0 means none, 99 at most).
/voice lock / unlockBlocks or allows new people to join.
/voice kickDisconnects a person and blocks them from coming back.
/voice transferHands the channel to another person in it.

Related commands

All commands

Frequently asked questions

Can I limit who creates channels?

Yes. In the module pick the roles that may create channels. An empty field means everyone.

What happens when the owner leaves?

If someone stays, the channel goes to the next person. If not, the bot deletes it.

Can an administrator be kicked from the channel?

Not with /voice kick, because an administrator cannot be removed this way. Do it manually in Discord.