VoiceChannels
  • Home
  • Features
  • Docs
  • Plans
  • Change log
Invite
✨ New Feature
Introducing the VoiceChannels Dashboard — a brand new way to customize your server experience! Edit channel interfaces, manage settings, and fine-tune every detail, all from one place.

Open Dashboard
  • Overview

Channel types

  • Dynamic Channels v3
  • Dynamic Channels v2
  • Auto-Scaling Channels
  • Team Lobby

Server roles

  • Server Voice Role
  • Server Verified Roles
  • Server Staff Roles

Server features

  • Events
Features menu
  • Overview

Channel types

  • Dynamic Channels v3
  • Dynamic Channels v2
  • Auto-Scaling Channels
  • Team Lobby

Server roles

  • Server Voice Role
  • Server Verified Roles
  • Server Staff Roles

Server features

  • Events
Features/Server roles

Server Staff Roles

For your moderators: roles no room can shut out. Whatever its owner chooses, a room still shows itself to a staff role and lets it connect - and the owner cannot block or kick somebody who holds one. Your moderators reach any room without being let in one at a time. It is free.

Sees hidden rooms

A hidden room stays on the channel list for staff.

Joins private rooms

Staff connect without anybody trusting them first.

Cannot be blocked or kicked

The owner's Block and Kick refuse a staff member, and say why.

Server-wide or per generator

A generator can keep a list of its own instead of the server's.

How It Works

It is for your moderators. A room belongs to its owner, who can make it private, hide it, block people from it and kick them out of it - and staff roles are the exception to all four:

  1. They always see the room - Hidden never takes it off their list.
  2. They always get in - Private never locks them out, and nobody has to trust them first.
  3. They cannot be blocked or kicked - the owner's Block and Kick refuse a staff member, and say why.

What it does to permissions

The bot allows every staff role View Channel and Connect on each room, and leaves the staff roles out whenever it writes a room's privacy - so no state takes that away. That is all it grants: a way into any room, not the room itself. A room's panel answers to its owner alone, and anybody else who presses it - staff included - is told it is not their channel. To move, mute or disconnect somebody, a moderator uses the Discord permissions their own role already has, and a room whose owner has left is claimed by staff the same way as by anyone else in it.

Through members' eyes

iNewLegend's room, side by side through the eyes of two members: Alex, and Mia, who holds @Moderator - one of the server's staff roles. Press Next to follow what the owner does to it.

Step 1 of 5

iNewLegend's room is public

Alex and Mia can both see it and join it. Mia holds @Moderator, one of the server's staff roles.

Alex
Member
༄ Dynamic Channels
➕ New Channel
iNewLegend's Channel
iNewLegendiNewLegend
Mia
MemberModerator
༄ Dynamic Channels
➕ New Channel
iNewLegend's Channel
iNewLegendiNewLegend

Setup

The staff roles are set once for the server, and every generator follows them unless it has a list of its own. A team lobby has no list of its own, so it always follows the server's.

Step 1: Open the server settings

Run /setup and press ⚙️ Edit Server Options.

iNewLegend
iNewLegend used /setup
VoiceChannels
VoiceChannelsAPPToday at 9:00 PM
Thumbnail
🛠 Setup VoiceChannels
Discover the limitless possibilities of VoiceChannels! Customize and optimize your server to perfection. Master Channels are dynamic voice channel generators, each with its own unique configuration. Our badwords feature enables guild-level configuration for limiting dynamic channel names. Current master channels: None Server Badwords: None Server Voice Role: None Server Verified Roles: @everyone (default) Server Staff Roles: None
Master Channels
New Master Channel
👁️Only you can see this • Dismiss message

Or skip straight to a menu of just the three role settings with /manage roles:

COMMANDS MATCHING /manage roles
VoiceChannels
/manage roles
Set this server's voice, verified and staff roles.
VoiceChannels

Step 2: Pick Staff Roles

iNewLegend
iNewLegend used /setup
VoiceChannels
VoiceChannelsAPPToday at 9:00 PM
Thumbnail
⚙️ Server settings
Settings that belong to the whole server rather than to one generator. Voice Role — given to members while they are in a dynamic channel, an auto-scaling channel or a team lobby. Verified Roles — who dynamic channels are for. Staff Roles — who no channel can shut out, and no owner can block or kick. A team lobby's rooms let them in too. Bad Words — words a member cannot put in a channel name. Claim — how long an abandoned channel waits, and how long the vote runs. Pick one to change it.
🎙️
Voice Role
Given while a member is in a dynamic channel, an auto-scaling channel or a team lobby
🛡️
Verified Roles
Who the dynamic channels are for
🔑
Staff Roles
Who no channel or team lobby room can shut out, and no owner can block or kick
🙊
Bad Words
Words a member cannot put in a channel name
Claim
How long an abandoned channel waits, and how long the vote runs
👁️Only you can see this • Dismiss message

Step 3: Pick the roles

Pick up to five roles. Each pick replaces the whole list, so pick every role you want together:

Moderator4
Helper9
Member212
Voice0

It is saved the moment you pick, and reaches every generator that follows the server's list there and then - the rooms already open included. A team lobby reads it at its next split. Clear empties the list again.

iNewLegend
iNewLegend used /setup
VoiceChannels
VoiceChannelsAPPToday at 9:01 PM
Thumbnail
🛠 Setup VoiceChannels
Discover the limitless possibilities of VoiceChannels! Customize and optimize your server to perfection. Master Channels are dynamic voice channel generators, each with its own unique configuration. Our badwords feature enables guild-level configuration for limiting dynamic channel names. Current master channels: None Server Badwords: None Server Voice Role: None Server Verified Roles: @everyone (default) Server Staff Roles: @Moderator, @Helper
👁️Only you can see this • Dismiss message

A List per Generator

A generator can keep a list of its own, which replaces the server's for it - a server staff role is not staff on a generator with a list of its own. Run /setup and pick the generator under Edit a master channel - or use /manage edit - then ◎ ∙ Select Edit Option → ∙ Edit Channel's Staff Roles. The change reaches that generator's open rooms at once.

iNewLegend
iNewLegend used /setup
VoiceChannels
VoiceChannelsAPPToday at 9:04 PM
Thumbnail
🔑 Edit Staff Roles Of Master Channel #1
Staff roles are the mirror of the verified roles: the verified roles are the audience a channel can shut out, the staff roles are the ones it never can. A role selected here keeps access to every dynamic channel of Master Channel #1, whatever privacy state its owner picks - so a moderator can reach a private or hidden channel without being let in one at a time. Leaving it empty falls back to the server wide staff roles. Current Staff Roles
@Moderator, @Helper (from the server options)
Embed
Note: The changes are applied immediately to the existing dynamic channels.
👁️Only you can see this • Dismiss message

Who Counts as Staff

Only members holding a role on the list - the generator's own list, if it has one. Being an Administrator, or the server's owner, does not make anybody staff to the bot, though Discord itself lets both into every channel.


On the Dashboard

On the dashboard, the server's list is under Server Options → Roles → Staff roles. Saving it reaches the generators that follow it, the same way /setup does.


Permissions

The bot needsWhy
Manage Channels, Manage RolesTo write the staff roles' way in onto every room
View Channel, ConnectIt can only grant a permission it holds itself

Things to Know

  • Full rooms. A staff role brings View Channel and Connect. Joining a room that is already at its user limit also takes Move Members - that is Discord's rule.
  • Blocked earlier. A member an owner blocked before they held a staff role stays blocked until the owner unblocks them - a block on a member outranks any role.
  • Refusals are logged. With a logs channel set, an owner's attempt to block or kick a staff member is written there too.
  • Team lobbies let staff into every room. When a team lobby splits, the server's staff roles can enter every room it opens, the way its hosts can - and walking into one team's room does not shut them out of the others. The rooms are made with the list as it is at that moment; rooms already open keep what they were made with. A staff role does not make anybody a host - on its own, it does not let them split or call back.
  • Auto-scaling pools do not use it. An auto-scaling pool's rooms take their permissions from the pool's category, which you set in Discord.

Troubleshooting

A moderator cannot get into a room? Check that:

  • They hold a role on the list - the generator's own list, if it has one.
  • The room is not full - joining a full room takes Move Members.
  • The owner did not block them before they held the role.
  • In a team lobby, the role was on the list before the split opened - its rooms keep the list they were made with.

Questions

Can an owner keep staff out?

Not through the bot: privacy never applies to a staff role, and Block and Kick refuse a staff member. The owner is not given the permissions to change that by hand either.

Staff roles or verified roles?

Verified roles are who the rooms are for, and who a private or hidden room shuts out. Staff roles are who it never shuts out.

Does it cost anything?

No - staff roles are free on every server.

← PreviousServer Verified RolesNext →Events

© 2023~2026 voicechannels.online

  • Privacy Policy
  • Terms Of Service
  • Refund Policy
  • Credits
  • Contact