Can I @everyone when I message?
-
I want to post to a group so EVERYONE in that group will get the alert (the little red dot and the “1” showing there is a message for them.
How can I get a message to everyone in my group?
Thanks,
JM
-
I’m not aware of any plugins that would let you do this. Maybe someone could suggest some code.
How would you guys suggest this works?
@group @all @channel
What if these are usernames too? I’m wondering about the best way to do this.
Maybe use an illegal character at the beginning of the mention string? So:
@-group @-all @-channel
I’m not sure I like that approach though as people may forget the
-
. How does Slack avoid the problem? They seem to use mentions without illegal characaters such as @channel @all and @everyone without any problems.Maybe…
Write a plugin that checks for@group
or@everyone
in the context of the ‘Whats New’ area for a group.
Check to see if user is a group-admin or maybe group member.
Generate @ mentions for all group members.
This will create a notification for all members – not the same as a ‘message’, but they will get the info.Generate @ mentions for all group members.
@shanebp I’m also going to add support for more commands such as @mod, which will mention the group’s moderators.Crowdmentions is in progress.
So much spam potential 😀
Not really, there is already the sitewide message feature so this is minor compared to that.
@Henry, the plugin would need to add text to the group to show such a command is available to users.I agree a context-sensitive @group is a good idea. I don’t think anything wider reach than “All friends” or “all group members” is a great idea because of how noisy it would be on any decently-sized BP site, but super glad to see you’re exploring the idea in a plugin. That’s how you find out what works and prove the idea 🙂
@henrywright I’d be happy to Beta test for you.
@paulgibbs that gives me a related idea, there could be an @friends context sensitive broadcast that could be made from the users compose area to send an email to all that members friends. I think both @group inside the group and @friends from the profile compose are good and related ideas.
I agree a context-sensitive @group is a good idea. I don’t think anything wider reach than “All friends” or “all group members” is a great idea because of how noisy it would be on any decently-sized BP site
Completely agree @djpaul. I’ll make it so.
Thanks @venutius! I’ll let you know once it’s ready by posting back here.
His guys. I guess it doesn’t do this already. If you are going to write a plugin, that is great. Is it also possible to learn the code (I wm my site so I am able to reduce plugins, even though I think the plugin will be very popular).
If you want to avoid “group” and illegal characters, you could maybe use what you said there: “@allfriends” or “@allgroup” or “@allfriendsingroup” (as different functions).
Or, if you had multiple groups and wanted to message one from your own stream, maybe @allgroup’groupname’
There is limited spam potential, but if groups have mods mods can ban / restrict membership. And the plugin would only be used by those who thought the benefits outweighed.
If anyone knows how, maybe you could point me towards the general code scheme for this and I can work on it as well. Might help in the future when something else needs improving.
Thanks,
JMThere is limited spam potential, but if groups have mods mods can ban / restrict membership. And the plugin would only be used by those who thought the benefits outweighed.
I thought the same thing!
If anyone knows how, maybe you could point me towards the general code scheme for this and I can work on it as well.
Keep an eye on my GitHub repo, I should have something available within the next day or two.
Thanks for the information and the update, Mr Wright.
Forums with active mods are the best for users!
I’ve just finished building Crowdmentions. Currently the
@group
and@mod
commands are supported when used within a group context. I’ll be adding support for more commands going forward, such as@friends
.I’d be grateful for your feedback if you have time to test it out.
Thanks 🙂
Looks good, haven’t test it yet.
Suggestion: a filter hook for $text in the format functions
Looks good, haven’t test it yet.
Thanks 🙂
Suggestion: a filter hook for $text in the format functions
I have internationalised the text strings. You can localise via the
buddypress-crowdmentions
text domain?True. I just prefer the precision of filters. 🙂
Did I miss it or are things wide open?
iow. Any group member can blast the group?
I can understand why you’d want to avoid setting screens for now…Actually, adding a section to Group > Manage is pretty easy, front and back.
You know it’ll be requested.But maybe default restrict usage to admins and mods?
Yep, that’s intentional but I agree it may not be a wise idea and is something I’d consider changing if things get crazy.
I just wanted to let everyone come to the party and if a party goer misbehaves, hopefully a mod or admin can step in. 🙂
Thanks for the Group > Manage setting idea. I will do that at some point!
I tested it, can’t seem to get it to work
@venutius you’ll need to ensure the activity, groups and notification components are all activated. Of course, BuddyPress also needs to be installed.
Within a group, if you create an activity update or comment with the text
@group
, everyone in that group will get a web notification. The same goes for@mod
, but in that case only moderators within that group will get a notification.
- The topic ‘Can I @everyone when I message?’ is closed to new replies.