Skip to main content
The VC Role system lets you automatically assign a specific role to members as soon as they connect to any voice channel in your server. When they leave the voice channel, the role is instantly removed. This is perfect for creating “In Voice” lists or giving members access to voice-chat-only text channels while they are connected.
Required Permission: Hierarchy Status — Server Owner, Extra Owner, or a user with a role higher than the bot’s highest role.

Setting Up

Configuring the VC Role system is quick and easy.
1

Run the Set Command

Provide the role you want to award to members who join voice channels.
2

Verify the Configuration

Use the show command to confirm your role is set and the system is enabled.
For security, ZEON blocks you from assigning roles that have dangerous permissions (Administrator, Manage Server, etc.). The bot will also refuse to manage a role that is equal to or higher than its own top role, or yours.

Commands

All commands are located under the .vcrole (or .voicerole) group.

How It Works

  • Instant Assignment: ZEON uses high-speed Redis caching to detect voice state updates instantly, assigning the role the moment a user connects.
  • Auto-Cleanup: If the assigned VC role is deleted from the server, ZEON automatically deletes the VC role configuration to prevent errors.
  • Bot Ignored: The VC Role system ignores bots, meaning other bots in your server will not trigger role assignments.