A single 'mention roles' permission (that is NOT on a per role basis)
Introduction
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.
-
I would make it clear that this is NOT a duplicate of
- https://support.discordapp.com/hc/en-us/community/posts/360029303491
(https://support.discordapp.com/hc/en-us/community/posts/360029602152
/ https://support.discordapp.com/hc/en-us/community/posts/360035986931)- https://support.discordapp.com/hc/en-us/community/posts/360044555432
- https://support.discordapp.com/hc/en-us/community/posts/360032699412 (the permission setting may simply extend as well as the 'mention everyone and here' one)
- maybe https://support.discordapp.com/hc/en-us/community/posts/360030136471 is related too..
The firsts requests talk about fine-grain roles mention customization (per role), and not mine.
However, directly or indirectly most of the final features that are in these requests are enabled by a simple single 'mention roles' permission (as in my request).3 -
maybe 2 -
Maybe, Discord can first create the permission, letting people know it and setting it.
Then once people know it and set it, start to apply it on huge community / beta test servers, then in all other servers.3 -
Yeah I mean that will even reduce api call since there are lot of spammer
1
Please sign in to leave a comment.
Comments
4 comments