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 using an existing room, powerlevel 100 is the most you can get
    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.
      Draupnir can join with !draupnir rooms add <roomid> 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. Demote yourself to have a lower powerlevel less than Draupnir