Matrix¶
RestoreProof écrit dans un salon Matrix avec un compte de bot que vous créez sur votre serveur. Il envoie des messages non chiffrés de bout en bout : choisissez un salon sans chiffrement. Le fonctionnement commun des canaux est décrit dans Notifications.
Ce type de canal est disponible à partir de l'offre Pro.
- Créer le compte du bot sur votre serveur Matrix, comme n'importe quel
compte (par exemple
@restoreproof:example.org). -
Obtenir son jeton d'accès. Le plus sûr est de le demander directement au serveur, ce qui crée une session dédiée au bot :
curl -X POST https://matrix.example.org/_matrix/client/v3/login \ -H 'Content-Type: application/json' \ -d '{"type":"m.login.password","identifier":{"type":"m.id.user","user":"restoreproof"},"password":"<mot de passe du bot>","initial_device_display_name":"RestoreProof"}'Le champ
access_tokende la réponse est le jeton. Ne fermez pas cette session : une déconnexion invaliderait le jeton. 3. Inviter le bot dans le salon, puis accepter l'invitation avec le compte du bot (en vous connectant avec lui dans un client, ou parPOST /_matrix/client/v3/join/<identifiant du salon>avec son jeton). Tant que le bot n'a pas rejoint le salon, le serveur refuse ses messages. 4. Relever l'identifiant du salon. Dans Element, ouvrez les paramètres du salon, puis Avancé : l'identifiant interne du salon commence par un point d'exclamation (!abc:example.org). L'alias du salon, qui commence par un dièse (#ops:example.org), convient aussi : RestoreProof le résout à la création. 5. Dans RestoreProof, ouvrez Notifications, Ajouter un canal, Matrix, puis saisissez l'adresse de votre serveur (enhttps), le salon et le jeton.