Skip to:
Content
Pages
Categories
Search
Top
Bottom

Can I @everyone when I message?

  • @jmunce

    Participant

    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

Viewing 25 replies - 1 through 25 (of 62 total)
  • @venutius

    Moderator

    I’m not aware of any plugins that would let you do this. Maybe someone could suggest some code.

    @henrywright

    Moderator

    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.

    @venutius

    Moderator

    I think ideally from within each group there would be a link to message all group members, and that there would be an option for the group admin to disable this for non admins.

    I agree @group runs the risk of someone having that name, unless there was a special prefix to use, ie @Group groupname

    @henrywright

    Moderator

    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.

    @shanebp

    Moderator

    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.

    @henrywright

    Moderator

    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.

    @djpaul

    Keymaster

    So much spam potential 😀

    @venutius

    Moderator

    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.

    @henrywright

    Moderator

    @djpaul come on, where’s your sense of adventure? This could be fun 😛


    @venutius
    sure, i’ll make sure to add some instructions showing which commands are available.

    @djpaul

    Keymaster

    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 🙂

    @venutius

    Moderator

    @henrywright I’d be happy to Beta test for you.

    @venutius

    Moderator

    @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.

    @henrywright

    Moderator

    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.

    @jmunce

    Participant

    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,
    JM

    @henrywright

    Moderator

    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.

    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.

    @jmunce

    Participant

    Thanks for the information and the update, Mr Wright.

    Forums with active mods are the best for users!

    @henrywright

    Moderator

    Hi @jmunce @venutius

    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 🙂

    cc @shanebp @djpaul

    @shanebp

    Moderator

    Looks good, haven’t test it yet.

    Suggestion: a filter hook for $text in the format functions

    @henrywright

    Moderator

    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?

    @shanebp

    Moderator

    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?

    @henrywright

    Moderator

    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. 🙂

    @henrywright

    Moderator

    Thanks for the Group > Manage setting idea. I will do that at some point!

    @venutius

    Moderator

    I tested it, can’t seem to get it to work

    @henrywright

    Moderator

    @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.

    @venutius

    Moderator

    Yep check all that, I tried the @Group message, so just starting an update post with @Group, but it jusy can out in the activity feed as normal and no emails to thre group members, also tried the same with @Mod, same thing happened

Viewing 25 replies - 1 through 25 (of 62 total)
  • The topic ‘Can I @everyone when I message?’ is closed to new replies.
Skip to toolbar