diff --git a/dev-scripts/agent/notify-developer.sh b/dev-scripts/agent/notify-developer.sh index 6dbc030..d2a6a71 100755 --- a/dev-scripts/agent/notify-developer.sh +++ b/dev-scripts/agent/notify-developer.sh @@ -105,14 +105,23 @@ send_dm() { local backoff=2 while [[ $retry -lt $max_retries ]]; do - # Crear DM room (o reutilizar existente) + # Crear DM room con E2EE habilitado (o reutilizar existente) ROOM_RESP=$(curl -sf -X POST "${MATRIX_HOMESERVER}/_matrix/client/v3/createRoom" \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -d "{ \"is_direct\": true, \"invite\": [\"${user_id}\"], - \"preset\": \"trusted_private_chat\" + \"preset\": \"trusted_private_chat\", + \"initial_state\": [ + { + \"type\": \"m.room.encryption\", + \"state_key\": \"\", + \"content\": { + \"algorithm\": \"m.megolm.v1.aes-sha2\" + } + } + ] }" 2>&1) || { retry=$((retry + 1)) if [[ $retry -lt $max_retries ]]; then