Script for updating room versions
This commit is contained in:
parent
7388991ef9
commit
647a406598
|
|
@ -0,0 +1,27 @@
|
|||
#!/bin/bash
|
||||
|
||||
#
|
||||
# Update room version
|
||||
#
|
||||
|
||||
# Requirements:
|
||||
#
|
||||
# For authentication, you will need the access token of your (admin) account.
|
||||
# You can obtain it in your Element client: "All settings" > "Help & About" > scroll down > click on "<click to reveal>" to get your access token.
|
||||
# Copy this token and paste it further down (variable "token").
|
||||
#
|
||||
# You also need the room ID of the room to update. You can find it in the room's settings under "acvanced" (internal room ID).
|
||||
#
|
||||
|
||||
token="insert-token-here"
|
||||
roomId='insert-room-id-here'
|
||||
newRoomVersion="insert-new-room-version-here"
|
||||
|
||||
# Delete local media
|
||||
echo "Update room version of room $roomId..."
|
||||
echo ""
|
||||
curlUrl="http://localhost:8008/_matrix/client/r0/rooms/$roomId/upgrade?access_token=$token"
|
||||
curl -X POST $curlUrl -H 'Content-Type: application/json' -d '{"new_version": "'"$newRoomVersion"'"}'
|
||||
echo ""
|
||||
echo "Done"
|
||||
echo ""
|
||||
Loading…
Reference in New Issue