Anyone want to help me test the new Managed Groups server I'm trying to get working? I created a single group for testing and once everything checks out I will open it for registration so people can create their own managed groups.
If you want to help me test just post a new message (not a reply) and tag @ QOTO @ groups.qoto.org in the message, that should cause the group to relay the message as a group message.
@freemo I gave it a couple tries.[1][2] It doesn't seem to have come through on either a circle or a direct message. Is this the intended behaviour? It seems to kind of defeat the purpose if I can't message a group without also messaging all my followers.
1: https://qoto.org/@khird/105115795597140176
2: https://qoto.org/@khird/105115810100143758
@khird Have you tried it as unlisted?
@freemo Just did.[3] Even if that works it's kind of useless because all my followers are going to see it anyway, right? Following someone pulls unlisted posts into the home timeline.
@khird also, circles would work in theory, but how did you even add QOTO to a circle at all? My guess is you didnt really add him to the circle (As you shouldnt be able to)
@freemo Yeah in retrospect I think it didn't take - the interface to edit a circle is a little wonky and I thought I had both you and him as members, but now it's just you showing up.
Ideally I ought to be able to direct message the group account, and it gets boosted followers-only (with a managed group allowing the group owner to approve followers), right? Otherwise we might as well not have groups and just use hashtags and hashtag-subscriptions to accomplish the same thing without the need for an extra server.
@khird In theory that sounds great, but in practice that isnt possible given how the ActivityPub and mastodon work..
If you send something as a direct message only the people you tag can see it. A group server works by a mechanism that is effectively a reboost of your original post, it just doesnt show as a boost because the client recognizes it was done by a group server and as such displays it differently, but behind the scenes it is still a boost.
As such you cant boost a direct message and even if you did it wouldnt matter because no one could see the boosted message other than the people you originally tag. Sosince a direct message has a permission of 1 (the person you tag) there is no way the group can share that with others.
@khird Nothing would prevent it per-se.. But there are a few concerns.. one would be a bad acting server that might impersonate people. The other issue is that it means you loose control over your post so redrafts or deleting cant be done anymore.
More importantly it would break the standard though and servers that already have some sense of groups and how they work wouldnt work with the new approach.
@freemo True -- I think a sufficiently smart group bot could respond appropriately to the original message being deleted, but yeah you'd have to trust the infrastructure you're using, and that includes the groups server.
Okay, so as things stand now, let's say I want to have a "group discussion" with some other people, who may not all mutually follow one another. What's the advantage to having everyone follow @beekeeping@groups.qoto.org and mention it in messages, versus having everyone subscribe to #BeekeepingGroupQOTO and use that tag? I'm just struggling to see the use case for this service.
@freemo Well I guess moderating who can post to the group is better than no control. I see your point about federation too - but the flip side is that the group server is vulnerable to fediblocks, crashes, etc. which give it more failure modes than hashtags. I'm interested to see how it gets used!
@khird Well the intention here isnt to replace hashtags.
Also keep if you want something that is the best of both hashtags and groups you can just hashtag all posts in a group with a hashtag for that group (in fact i can bake this in as an option where only posts with a certain hashtag get reboosted). This would mean since the group is just an account that reboosts when tagged that if the group server goes down all the original messages still exist in the fediverse and could still be found by their hash tag. so you would get the best of both.