Create A Mute-Only Role OR Create A Ranks' Hierarchy For Server Roles.
I am KingVector11 and I just recently came into a huge situation that is not yet provided in role permissions that I would really appreciate if it did exist.
To start off with a short story, I have my own Discord Server, for my fan-based community.
In that server, a member began breaking server rules, so I ended up throwing a role on them with mute.
Unfortunately, because they had other roles that allowed members to message in chat, the mute role became useless because, from how I understood from working with role permissions, this is the information I've discovered:
-> Any member can have even a MILLION roles with denial of being able to speak in a chatroom, but as long as they get one role that does allow the member to speak, then ALL the millions of roles that mute the person with the role granted towards becomes useless.
-> There is no such thing as a "role heirarchy" that exists (which kinda sucks), meaning I can have a member role, and a mute roll for my server, and no matter if in under my "server settings - server permissions - Roles" that I put either the Mute role OVER or UNDER the member role, as long as one of them allows the person with the role to speak, the mute, or in specific terms "Enable role to send messages" role, becomes useless.
-> Server strict permissions, or in Server Roles, where you can make new roles and give Admin-based priviledges, the "Send Messages" privilege can be either enabled or disabled, and will have NO effect or difference whatsoever.
Therefore, if you have one role that allows you to chat in a text channel, even if you have a mute role that is in a higher part of the heirarchy of roles, you will still be able to chat.
It's as similar situation to that of when you come across a heavily fenced property that ensures you can not go through or around at all, and even has signs saying 'no trespassing allowed', but as long as you have legs, you can still climb over the fence and get away with it, and be able to turn around and laugh at all the fencing and signs that tried to do their job as best as it can.
My suggestions for a new feature are the following:
- Include a Server Rank hierarchy, in which server ranks (that are higher than other ranks below) take granted permissions as primary and ignore every other permission under. For example, Member rank and Muted rank exist, and if the Muted role is over the Member role, then the Muted role's permissions for the chatroom take effect over any other permission by other ranks below and ignore those ranks' permissions.
- Include a new Role Permission for either "Server Settings - Roles" and/or for "Edit Category/Edit Channel - Roles - Permissions" in which it states the setting, depending on scenario:
> For 'Server Permissions': This role is muted and can not speak in any chat room.
> For 'Category/Channel Permissions':
1: This role can message in any text channel, and if permission is disabled, this role is muted in this category/any related text channels under this category.
2: This role is muted and can not chat.
This suggestion would highly improve control over members who can chat and break rules until they get muted for breaking rules or doing something when not allowed, and still being able to chat even with at least a role that prevents one from being able to chat.
(It's like I've said, as long as you have a role assigned to you that will let you chat, you can chat as long as you wish even with a role that denies permission from chatting.)
Thank you for reading this!
- KingVector11
-
I'm having this same issue and would really appreciate it if it was given attention, even better implemented. I remember a while ago it was a functioning hierarchy, but that is no longer the case for some reason. If I want to use a general role for all my members which of course allows talking, I can't mute a specific individual using a role anymore which is dumb. Please add this feature discord staff, it would be appreciated
0
Please sign in to leave a comment.
Comments
1 comment