NoxBot NoxBot Docs

Temp Voice

Let members create their own voice channels by joining a lobby. The bot makes a personal room, moves them in, and gives them controls just for that channel.


Temp Voice (also called “Join to Create”) gives every member their own voice channel on demand. You set up a lobby voice channel. When someone joins it, the bot instantly creates a fresh channel for them, moves them into it, and hands them controls for that one channel only. When the last person leaves, the channel is deleted automatically.

For this to work the bot needs the **Manage Channels** and **Move Members** permissions. Without them it cannot create the temp channel or move the member into it.

Setting up a lobby

Open Temp Voice in the dashboard, turn the module on, and hit New lobby.

  • Lobby channel - the voice channel members join to get their own room.
  • Category - where new channels are created. Leave it empty to use the same place as the lobby.
  • Channel name - the name template for new channels. Use user for the member’s name and count for a number, for example user's Channel.
  • User limit - the default member cap for new channels. 0 means no limit.
  • Start locked - new channels start closed, so only the owner can let people in.

You can create several lobbies, for example one for gaming and one for chilling, each with its own category and settings.

The control panel

When a temp channel is created, the bot sends the owner a direct message with a small button panel (“your channel is ready, here are your controls”). If the owner has DMs turned off, the bot posts the panel in the channel instead and pings them there. The owner can:

  • Rename the channel
  • Limit how many people can join
  • Lock or unlock it for everyone
  • Hide it from everyone else
  • Kick someone out (the picker only lists people currently in the channel)

Only the owner can use these buttons. The rights live on that one channel and disappear when it is deleted, so nobody gets server-wide powers.

What happens after a restart

If the bot restarts, it recovers on startup: empty or leftover temp channels are cleaned up, and anyone still sitting in a lobby (who joined while the bot was offline) gets their room created right away. So nothing is lost across a restart.