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>
- Draupnir can join with
- 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
No Comments