I'm going to cut right to the chase, pings need an overhaul. Devs, if you're reading this (and I know you are), all this should be simple to implement (probably. I don't know what the backend looks like).
1. @here pings
Why ping an entire mod team when one mod who is online at the moment can handle things? Because you have no other choice. Thus my first suggestion is to be able to ping only online members of a role. The way to do this would be "!@role".
2. Role by role pings.
If !@moderator is an option, why let normal users use @moderator? There's practically no reason. Which is why my second suggestion is letting you specify which roles can ping other roles. Maybe you want only veterans to be able to ping the whole mod team. Maybe you want mods to be able to ping any role, without letting anyone ping any role. Whatever the case, this suggestion can only help.
Another problem I see is when several users have the same name, the only way to differentiate is to ping them. So my suggestion is this: if you type someones full name and discriminator, but remove the @ at the start, you'll get a referral. You can still click on this to view the users profile, and the target user can see it in their ping history, but it otherwise functions like a normal message. No ping badge, no sound, just a message.
4. Colored pings badges.
This one would be the toughest to implement. Having some way to differentiate at a glance between an @everyone ping and an @you ping. My proposal is this: @everyone pings show up as blue, @you pings show up as green, role pings show up as yellow, and pings to a role with admin priveledges show up as red. So if the @admin role gets pinged and you're an admin, you get a red ping. If the name is just for show and you have no real power, you get a yellow ping, etc.
5. Ping logic
Jumping from the hardest to the easiest, ping logic. Using the AND, OR, XOR, and NOT operators to do logic on pings. For instance [@doglovers and @meatlovers] pings people who love both meat and dogs, but not just one. Or [@everyone AND NOT @loser] pings everyone cool.
I know all these sound complicated, but I think when combined, they will make the discord experience much better. Maybe some of these could be locked behind nitro? I can especially see ping logic being a nitro only feature.
Please sign in to leave a comment.