Overview
The permit system allows you to grant specific roles permission to use commands that would normally require certain permissions. This creates a flexible permission structure where you can delegate command access without granting full Discord permissions.Permits work alongside Discord permissions - they grant additional access, not replace existing permission requirements.
Commands
permit add
permit add
Allow a role to use a specific command.Parameters:
Permissions: Administrator
- role — Role mention, ID, or name
- command — Command name to grant access to
- Grants the role permission to use the command
- Works with role mentions, IDs, or names
- Multiple commands can be added per role
rolepermit add, cmdpermit addPermissions: Administrator
permit remove
permit remove
Remove a role’s permission for a specific command.Parameters:
Permissions: Administrator
- role — Role mention, ID, or name
- command — Command name to revoke access from
- Removes the role’s permission for the command
- Role can no longer use that command
- Other permits for the role remain intact
rolepermit remove, cmdpermit removePermissions: Administrator
permit list
permit list
View all role permissions in your server.What It Shows:
Permissions: Administrator
- All roles with command permissions
- Which commands each role can use
- Paginated display (10 entries per page)
- Total count of permits
rolepermit list, cmdpermit listPermissions: Administrator
permit clear
permit clear
Clear all role permissions in your server.What It Does:
Permissions: Administrator
- Removes ALL role permits from the server
- Shows count of cleared roles
- Cannot be undone
rolepermit clear, cmdpermit clearPermissions: Administrator
How It Works
Members Get Access
Users with those roles can now use the commands:
- Members with @Moderators can use ban and kick
- Members with @Helpers can use warn
- Permissions stack with Discord permissions
Role Resolution
The system accepts roles in multiple formats:- Mention —
@Moderators(most reliable) - Role ID —
123456789012345678 - Role Name —
Moderators(case-insensitive)
If multiple roles have similar names, use mention or ID for accuracy.
Permission Requirements
Bot Permissions
No special permissions required beyond basic message reading and sending.
User Permissions
Command Requirements:
- Administrator — Required for all permit commands
Aliases
All permit commands support multiple aliases:permit
Main command
rolepermit
Role-focused alias
cmdpermit
Command-focused alias
Usage Examples
- Moderation Team
- Staff Hierarchy
- Specialized Roles
- Management
- Using Role IDs
Common Use Cases
Delegate moderation without full permissions
Delegate moderation without full permissions
Create tiered staff structure
Create tiered staff structure
Specialized role access
Specialized role access
Temporary permissions
Temporary permissions
Important Notes
Best Practices
- Use specific role names to avoid confusion
- Document which roles have which permits
- Review permits regularly with
permit list - Remove permits when roles change
Related Features
Enable/Disable Commands
Control which commands are available server-wide
Role Management
Create and manage server roles