Sentinel Roles: Flexible Permission Management
Understanding Sentinel Roles: Flexible Permission Management for Moderators
The Sentinel Roles System is a robust feature designed to give you precise control over permissions for users in your moderation ecosystem. With customizable roles, you can delegate authority, assign responsibilities, and even automate role assignments based on specific requirements.
This feature is distinct from Sentinel's Role-Sync Module, which focuses on syncing roles based on external services like Bloxlink or Rover. Sentinel Roles are tailored for managing permissions directly within the Sentinel platform.
Key Features of Sentinel Roles
1. Granular Permissions
Sentinel Roles allow you to grant specific permissions based on user responsibilities, such as:
Administrator: Access to all permissions and features.
Manage Bans: Ability to issue, lift, and manage player bans.
Manage Tickets: Authority to handle support/moderation tickets.
Moderate Discord: Permissions for managing Discord-specific moderation tasks (e.g., muting, banning, or kicking users).
This granularity ensures that every team member has the exact level of access they need—nothing more, nothing less.
2. Manual Role Assignment
Admins can manually assign Sentinel Roles to individual users. This approach is ideal for situations where:
You want full control over who receives specific permissions.
Automatic assignment criteria do not apply or are too broad.
3. Automatic Role Assignment
For added convenience, Sentinel Roles can be automatically assigned based on specific criteria, such as:
Discord Role: Assign roles to users with a specific role in your Discord server.
Discord User ID: Grant permissions to specific Discord users.
Discord Guild Permission: Automatically assign roles based on existing Discord guild permissions (e.g., Administrator permissions).
Roblox User ID: Assign roles to specific Roblox users.
Roblox Group Rank: Grant roles to users based on their rank in a Roblox group.
Discord Guild Owner: Automatically grant roles to the owner of the Discord server.
4. Role Linking
Sentinel Roles can be configured to automatically grant a Discord role when assigned. This is useful for maintaining consistency between Sentinel permissions and your Discord server’s role hierarchy.
How Sentinel Roles Differ From the Role-Sync Module
Sentinel Roles are not the same as the Role-Sync Module. Here's how they differ:
Sentinel Roles: Focuses on assigning and managing permissions within Sentinel for moderation and administrative tasks. These roles operate independently of external services.
Role-Sync Module: Synchronizes Discord roles based on Roblox group ranks, ownership of game passes, or other external criteria. This is comparable to third-party bots like Bloxlink or Rover.
Use Cases for Sentinel Roles
Moderation Teams
Assign "Manage Bans" to team members responsible for player bans, ensuring they cannot access unrelated areas like tickets or Discord moderation.
Automated Permissions
Automatically assign "Moderate Discord" to users with the "Discord Moderator" role in your server.
Roblox-Based Moderation
Link "Manage Tickets" to specific Roblox group ranks, ensuring only high-ranking group members can access ticket management.
Cross-Platform Consistency
Use Sentinel Roles to grant permissions in Sentinel while automatically assigning Discord roles to match, creating a seamless experience across platforms.
Setting Up Sentinel Roles
Create a New Role
In Sentinel’s dashboard, navigate to the Roles section and click New Role.
Define Permissions
Choose the permissions this role should have (e.g., Manage Bans, Moderate Discord).
Set Assignment Criteria
Configure automatic assignment criteria, such as requiring a specific Discord role or Roblox group rank.
Link Discord Roles (Optional)
Enable the option to grant a Discord role when this Sentinel Role is assigned.
Save and Test
Save your role and test its functionality by assigning it to a test user or verifying automatic assignment.
Last updated