Skip to main content

Creating Matrix Rooms/Spaces

actual explanation will follow, tldr; here:

  • create room with the matrix API or a client that allows you to set powerlevel 101:
    curl -H "Authorization: Bearer SNIP" -X POST http://localhost:8008/_matrix/client/v3/createRoom -d '{"power_level_content_override":{"users":{"@draupnir:lix.systems":101,"@hexchen:colon.at":100}},"invite":["@hexchen:colon.at"],"room_alias_name":"open-beta","name":"Lix Open Beta","visibility":"public"}'
    
  • if not created using the credentials of the lix draupnir bot: set a room alias using !draupnir alias add #room-alias:lix.systems !roomid:example.org
    • then add as a secondary or primary alias to the room
  • make sure @draupnir:lix.systems is invited to the room and has the maximum available power level in the room.
  • add room to appropriate spaces. This might require help from someone with permissions if you are not on the community team to give yourself permissions using draupnir.