Current Limitation:
Currently, to assign a channel-specific role (e.g., “CS2” subchannel role in “Games” category), users must:
- Be physically moved to the parent channel (“Games”)
- Receive the role
- Be moved back to their original channel
This workflow is inefficient, especially for:
• Large servers with nested channel structures
• Temporary role assignments
• Users in AFK/private channels
Proposed Solutions:
Option 1: Channel-Centric Assignment
Right-click on target channel → “Assign Channel Role” →:
- Select role from channel’s available roles
- Choose user from server-wide list
- Apply without moving the user
Option 2: User-Centric Assignment
Right-click on user → “Assign Channel Role” →:
- Default: Current channel’s roles
- Search: Browse all channels → select target → choose role
Benefits:
• Saves 2-3 unnecessary user moves per assignment
• Maintains role hierarchy integrity
• Works for offline/private channel users
• Matches role assignment logic
[Right-click Menu] Assign Channel Role…
├─ CS2 Moderator
├─ CS2 VIP
└─ CS2 Spectator
[User Selection]
(Searchable server member list)
Would this be feasible to implement? Many communities would benefit from this QoL improvement.
Key Features Highlighted:
- No Disruption - Users stay in their current channels
- Two Workflows - Covers both channel-focused and user-focused use cases
- Search Functionality - Essential for large servers