Have the option to have @role mentions function like @here
Currently @role mentions function like @everyone. Sometimes we don't need to notify everyone in that role, but only the people available.
I run a Discord for an online game, we have a dedicated questions channel. I'd love to be able to give some knowledgeable and willing users a "help/advisor" role that users in need could mention. If this functions like everyone user mentions would become too bothersome.
I was here to post the same. On our server there are ppl playing multiple games, not all overlapping. I can make a role for [randomgame] and pass it around for ppl who play it but don't want to annoy the offline people with pings at 3am if they have the phone app. So now I just need to say @here come and play this [randomgame] and ping everyone online. Other option is to ping @[randomgameroleonserver] and ping everyone with that role even if they are offline.
It would be great improvement if we could ping @here+[randomrole]
This is exactly the feature that I want. There's a server that I'm a part of that uses @here to avoid pinging offline members, for a part of it that I don't want notifications from. If it could be an opt-in role that still only pinged online members, or a function that notified only members with a role that were online, then both offline users and myself could avoid it conveniently.
I was thinking that it would be kinda neat to have an option with role pings where when you allow anyone to mention the role, the users of that role will only recieve the ping if they are online. Like @here but only for a specific role. :)
(I hope this is the right category.)
Bad Koala commented
Add on to that the fact that you can't surpress or mute @role mentions.
EJH2 no you can't
@here mentions people that are offline as well and mentions everyone in the server, I'm saying for a specific role and only those online
I have a server that I want to mention people in but we don't use @everyone and we created a special tag for certain users that we have in our guild. I like to play at 8am Central time but I have users with that special role in western that it would be 6am for them. I'd like to be able to mention a certain role but only for the users that are online
That's on a bot, so you'd have to ask whatever bot you're on to consider this.
Currently, users in a specific role can be mentioned by mentioning the role. Sometimes, I only want to mention users that are online in a certain role. Could there be something like ?rolename:here that only mentions users that are online?
Definitely support this
Simply put, Being able to @Here a specific role, rather than just @here'ing everyone online, like, say you've got some roles like, @Causals, @Mods, @Admins, one of the admins wants something to do with mods who're online at the time, so like, be able to do @here-Mods or something, so you they only ping the users who are online at the time, within that role-group
This is part of a bigger issue: **@role intersections**.
Very often we'll want to mention not everyone in a role, but everyone in a combination of roles.
something like `@EastCoast+PS4`
that will mention all users that are in both the "EastCoast" and "PS4" roles. Similarly:
to further limit that to members of both roles who are currently online. This would really help limit unnecessary pings, which is a must in discords with 4k+ users.
This exists now
Would also prevent people from leaving servers because they are tired of pings that do not apply to them at the time. Login to multiple flags, and they are pointless.
Syntax may change but it'd be useful to be able to tag @here:role, meaning members of role currently connected would get tagged.
(this is a precision/example of this idea: https://feedback.discordapp.com/forums/326712-discord-dream-land/suggestions/16708135-add-a-new-tag-that-combines-role-and-here-in-a-w)
Also, currently either everyone or no one can tag @role, we'd need some way to set which roles can tag which other roles (and if we apply the previous request, which here:roles)
A very simple and intuitive approach would be a table such as https://pbs.twimg.com/media/Cy3fXQVXAAA0xSu.jpg
In my example there are two columns per role (everyone and currently connected aka here) but we could add a third column @member:role, meaning members of roleA could tag @nickExample (member of roleB) if @member:roleB was set to "yes" for roleA.
It really helps out on a server with a lot of, say, moderators, and you need one to help out with something but you don't want to wake them all up.
+1, it would be REALLY usefull
Currently @role tags users with that role whether they are online or offline. Sometimes you just need whoever is available at the time, so combining it with @here would help to avoid tagging those who are offline, when the reason for the tag has already been dealt with.
I suggest changing @role behavior if there's a @here present in the same message.
We need this so bad on the server I am on... We need more votes!