#!/bin/bash if [ "$#" -ne 3 ]; then echo "Usage: $0 " exit 1 fi TOKEN="$1" ROOM_ID="$2" MATRIX_SERVER="$3" OUTPUT_FILE="users_list.txt" curl -X GET "${MATRIX_SERVER}/_matrix/client/r0/rooms/${ROOM_ID}/joined_members" \ -H "Authorization: Bearer ${TOKEN}" \ -H "Content-Type: application/json" \ | jq -r '.joined | keys[]' > ${OUTPUT_FILE} if [ $? -eq 0 ]; then echo "Liste des utilisateurs sauvegardée dans ${OUTPUT_FILE}" else echo "Échec de la récupération des utilisateurs." fi