There is already a request for per role 'mention this role' permissions.
This is not easy to manage, and not easy to implement (doesn't fit Discord permissions architecture).
A single permission added
However, there is already this kind of permission for @here and @everyone only.
We can have a single permission for a role to mention every other roles.
This, is easy to implement as a simple single symetric permission of the 'this role is pingable' permission.
For somebody to ping a role, they would need first 'permission to mention other roles' then the target role to have 'this role is pingable' permission.
What does that enable ?
On role based servers, that will enable one way role ping, that can be useful for subscribing to some kind of notifications (avoiding ping abuse).
On community servers, new people would have not the permission to mention roles and annoy, while others with higher roles are still able to mention roles (as for pinging mods for example).
On every custom special servers, that able fine-grain role ping custom permissions and other fancy role ping usage using bots.
You only need to create command to ping some role and let the bot check permissions and ping roles for you, as the 'mention roles permission' can then be granted only for the bot.
In Conclusion :
This add much customizable mentions features,
While adding only one simple permission,
Using only mecanisms that are already implemented in Discord.
Please sign in to leave a comment.