I am in an association which has ~50 channels and has evolved into a mess of four or five protocols.
- IRC: where everything is relayed/bridged/transported to and there is GroupServ which allows creating groups that can be granted access in channel and thus single command can give someone channel operator permissions in 44 channels that the association ops group manages.
- Telegram: where I recently left entirely days before they finally introduced transferring ownership, which is a mess, because the groups know nothing about each other and there is simply no way to manage them easily.
- Discord: where I also left recently and which is surprisingly good with the roles it has allowing association to be managed reasonably, however it has no idea how the permissions go in IRC.
- Matrix, which requires us to beg a third party to give some of us PL100 in the group due to a bug from 2017 which doesn’t seem to be a priority to anyone and the rooms have no idea on each other so ~50 rooms easily have desynced permissions some belonging to dead accounts and I don’t know how to manage it.
- XMPP which a few people are using unofficially through third party Biboumi instances and doesn’t bring additional complexity as Biboumi doesn’t merge XMPP users together showing everyone a different channel and if you are kicked from IRC, you won’t see what another user sees.
Are there any protocols that succeed access control as well as IRC which I honestly think to be the least bad due to GroupServ (which I have heard to be needing love from Atheme IRC services)? Am I misjudging Matrix and XMPP as being incapable of bringing ~50 rooms/MUCs under easy control by a central admin/op team? Does anyone think about this on federated messaging side?
At times I think focusing so much on instant messaging was a mistake, there are just specific cases where it works which are short lived communications mostly on where people are physically and how to find each other there, but this is difficult to change.
It seems that this isn’t a big priority for federated social media apps either as Mastodon and Pleroma are yet to bring option of allowing multiple people to use the same organisational account without sharing the password/2FA token to it.