Hey folks,
TLDR; a bit of join/leave work in all our rooms as we switch to a new moderation account, and a policy for “official” Matrix rooms.
For the last … (checks notes) at least a year, the ever-excellent Emma has been hosting our moderation bot on their infrastructure. It’s been critical to protecting our community on Matrix, and huge thanks are due for this
.
We cannot reasonably expect Emma to handle this forever though, so it’s time we brought this into the Fedora infra properly. I’m currently setting up a new account on our official, non-user homeserver (@moderation:fedoraproject.org is the Matrix ID) which will take over the role of doing the watching/redacting/kicking/banning from Emma’s account. As such, you’ll see me getting that account added to all our rooms and promoted to the needed power. The moderation team who can instruct the bot remains the same, and the bot config is the same, this is just a transfer to our own infra.
That’s the short term but longer term, it means we can also set a policy around “official Matrix rooms”. This might need to be re-posted to Project Discussion > Change Proposals but I’m thinking we can do something like:
- Official Fedora Matrix Rooms MUST
- Have the moderation bot in the room
- Have the bot promoted to the correct powerlevel
- Have the bot protecting the room (confirmation available from the Matrix moderation team)
- Official Fedora Matrix Rooms SHOULD
- Be created by a fedoraproject.org account (most likely the bot)
- This is because Matrix rooms v12 have the concept of a “creator” which we’d like to be an FPO account
- Room requests can be filed as an Infra ticket
- Be created by a fedoraproject.org account (most likely the bot)
- Official Fedora Matrix Rooms MAY
- Be added to a Matrix Space of choice
- This is also done via an Infra ticket or as part of the creation ticket
- Be added to a Matrix Space of choice
Thoughts on this?