gist/matrix/m.room.join_rules/community-moderation-effort.md
2024-06-19 08:53:27 +03:00

1.9 KiB

Proposed m.room.join_rules for Community Moderation Effort

For more information about m.room.join_rules, refer to README.md in this directory.

The problem

Whenever new moderators join us, they are generally invited to the main room and expected to find their way to the other rooms.

However the other rooms will error at them for not being a member of the space first as that is how Element or Matrix has designed it.

The solution

Allow moderators to join any room, including the space, as long as they are a member of another room, even if it was the room they were attempting to join.

{
  "allow": [
    {
      "room_id": "!DcaHQxyIyPiGpoyUcx:fairydust.space",
      "type": "m.room_membership"
    },
    {
      "room_id": "!etDMqntYVqugEClPcE:artemislena.eu",
      "type": "m.room_membership"
    },
    {
      "room_id": "!UzhJxpVKFHtlgsIjjr:fairydust.space",
      "type": "m.room_membership"
    },
    {
      "room_id": "!feRAxFkutgWTcPZMDf:neko.dev",
      "type": "m.room_membership"
    }
  ],
  "join_rule": "restricted"
}

The rooms

  • !DcaHQxyIyPiGpoyUcx:fairydust.space - The space version 9.
  • !etDMqntYVqugEClPcE:artemislena.eu - Main version 9.
  • !UzhJxpVKFHtlgsIjjr:fairydust.space - Secondary version 9.
  • !feRAxFkutgWTcPZMDf:neko.dev - Code of Conduct discussion version 9.

Relevant excluded rooms

  • !fTjMjIzNKEsFlUIiru:neko.dev - The policy room version 9.