Assigning roles/Managing roles
Instead of how the current role system is where there's just one permission called "Manage Roles", I believe this should be separated into 2 different permissions. One would still be called "Manage Roles" and another would be called "Assign Roles". The "Manage Roles" permission would allow members with that permission to edit, create, delete, name roles, etc. The "Assign Roles" permission would allow members with that permission to only add and remove roles from another member. This could also be expanded and you can set which roles a member with that permission could assign.
This would benefit communities because if you don't really want someone to be able to delete and create roles but you want them to be able to assign roles you could do so. This could also prevent raids where a member with role permissions delete all of the roles which could really ruin a server.
-
You are absolutely right, they can't mess with roles above their own but the role will give them the ability to make a new role and give it admin perms and give to another person
I found a way around that for now, although it would be through the use of manual commands, you can use a bot such as carl bot if your familiar,
make a new role and call it whatever you want , go to carl.gg click your server and go to (commands) click (roles) scroll to role tab and click settings cog ⚙️ where it says "bypass discord permission requirements" click and insert role that you made for assigning roles and click save, and now that role will override permissions for that certain command,
If you type carl docs in Google it will give you a link to all documentation and commands, my server prefix is (?) So command to assign role would be example:
?role @user#0000 role assigner
0
Please sign in to leave a comment.
Comments
1 comment