Source : https://gist.github.com/turt2live/697d5b3781fb7ab7e11d704ea90e3dbe

Note: Une fois la catégorie créée pour une room, on peut assigner rapidement d'autres rooms par un simple cliquer-déplacer Si on veut assigner une room à plusieurs catégorie il faudra par contre reproduire la procédure

Comment catégoriser mes rooms ?

Télécharger : http://tchiling.iiens.net/tag_room.sh

# This should be the public-facing name (ie: dns name)
HOME_SERVER_URL="https://matrix.iiens.net"

# The room ID is NOT the room alias. The ID can be found at the bottom of the room settings dialog in vector-web
ROOM_ID="!hMtWboQDtWytpTKdNc:iiens.net"

# This is your user ID and access token. The access token must match the user.
USER_ID="@tchiling2012:iiens.net" # The home server should match this domain as well (ie: t2l.io as a HS should be :t2l.io in the user)
ACCESS_TOKEN="INSERT TOKEN HERE"

# The name for the tag, ie "Work Stuff"
TAG="Assoce"

# Body information for the tag, such as ordering. JSON format
BODY="{}"

curl -H "Content-Type: application/json" -H "Accept: application/json" -X PUT -d "$BODY" "$HOME_SERVER_URL/_matrix/client/r0/user/$USER_ID/rooms/$ROOM_ID/tags/$TAG?access_token=$ACCESS_TOKEN"

Il faut configurer ce fichier

Une fois cela configurer il suffit de faire un “sh tag_room.sh” et c'est prêt 🙂

Il est à noter une fois de plus qu'une fois la catégorie créée, on peut directement assigner d'autres rooms par un simple déplacement des rooms dans la catégorie manuellement

Comment obtenir l'id de la room ?

Allez dans les paramètres de la room (suivre 1).

l'id de la room se trouve en bas, dans la partie “Advanced”

Comment obtenir mon token ?

Allez dans les paramètres de riot (suivre 2).

En bas des paramètres, cliquer sur “Découvrir” à côté de token.