Bridges Matrix

Qu’est-ce qu’un bridge Matrix ?

Matrix est un réseau de messagerie fédéré : les utilisateurs peuvent s’inscrire sur le serveur de leur choix, et interagir avec tout autre serveur Matrix. Toutefois, un utilisateur de Matrix ne peut pas échanger directement avec des utilisateurs d’autres services non compatibles (services fermés ou non fédérés tels que Telegram, Signal, WhatsApp, Facebook Messenger, etc.).

Pour remédier à cela, nous déployons des bridges, qui sont des passerelles entre Matrix et ces services externes. Ils vous permettent, par exemple, d’échanger depuis Matrix avec un contact Telegram, Signal, WhatsApp, Facebook Messenger, Instagram ou Discord. La plupart du temps, vous devez déjà posséder un compte sur le service externe que vous souhaitez utiliser.

Tedomum propose pour le moment 5 bridges:


Migration entre bridges v1 et v2

Si vous utilisiez l’ancien bridge bridges.tedomum.net, celui-ci sera fermé le 31 mars 2025, et que vous devez passer au nouveau bridge mb.tedomum.net, vous devez effectuer une migration manuelle pour chaque service utilisé. Seuls sont concernés à ce jour les bridges ayant une v2 disponible. Vous ne devez donc pas faire la migration pour Telegram qui est encore en v1.

Voici les étapes à suivre :

  1. Rejoignez le nouveau bridge :

    • Depuis votre compte matrix tedomum.net (obligatoire)
    • Démarrez une conversation avec le bot du nouveau bridge (ex. @signal:mb.tedomum.net, @whatsapp:mb.tedomum.net, etc.).
    • Suivez les étapes de connexion décrites dans la section correspondante de ce document (généralement via la commande login).
    • Vérifiez la connexion en envoyant la commande ping-matrix ou ping.
  2. Assurez-vous que tout fonctionne

  3. Déconnectez-vous de l’ancien bridge :

    • Démarrez une conversation avec le bot de l’ancien bridge (ex. @signal:bridges.tedomum.net, @whatsapp:bridges.tedomum.net, etc.).
    • Envoyez la commande logout pour chaque service que vous utilisiez.
    • Attendez la confirmation de déconnexion.

Cette procédure garantit une transition en douceur entre les deux systèmes tout en préservant la sécurité et la continuité des services.


Bridge Signal

Le bridge Signal permet de connecter votre compte Signal à Matrix, et d’échanger soit avec vos contacts Signal, soit sur des salons Signal.

Rejoindre le bridge

  1. Démarrez une nouvelle conversation avec @signal:mb.tedomum.net (le bot de bridge).
  2. Envoyez la commande !signal login.
  3. Le bot vous affiche alors un QRCode. Ouvrez Signal sur votre téléphone.
  4. Dans les options, rubrique « périphériques liés » (linked devices), ajoutez un périphérique en scannant le QRCode.
  5. Le bridge vous indiquera lorsque la connexion est réussie.

Vous pouvez à tout moment vérifier l’état de la connexion à Signal avec la commande !signal ping dans la conversation avec le bot (envoyez !signal help pour avoir la liste des commandes disponibles).

Commandes disponibles pour le bridge Signal

Authentification et gestion des comptes

Démarrage et gestion des conversations

Pour plus d’informations sur les commandes disponibles, envoyez !signal help dans la conversation avec le bot.

Quitter le bridge

  1. Dans une conversation avec @signal:mb.tedomum.net, envoyez !signal logout.
  2. Attendez la confirmation du bridge.
  3. Envoyez !signal ping pour vérifier que vous êtes bien déconnecté·e.

Sécurité


Bridge Telegram

Le bridge Telegram permet de connecter votre compte Telegram à Matrix, et d’échanger avec vos contacts Telegram ou sur des salons Telegram.

Rejoindre le bridge

  1. Démarrez une nouvelle conversation avec @telegram:bridges.tedomum.net.
  2. Envoyez la commande !telegram login.
  3. Envoyez votre numéro de téléphone au format international (ex. +336123456789) quand le bot vous le demande.
  4. Envoyez ensuite le code reçu par SMS (ou directement dans votre client Telegram).
  5. Si vous avez un mot de passe Telegram (2FA) activé, envoyez-le également au bot quand il le demande.

Une fois connecté·e, vous pouvez supprimer le message contenant votre mot de passe ou fermer la conversation pour en limiter la portée.

Pour plus d’informations sur les commandes disponibles, envoyez !telegram help dans la conversation avec le bot.

Quitter le bridge

  1. Dans une conversation avec @telegram:bridges.tedomum.net, envoyez la commande !telegram logout.
  2. Attendez la confirmation du bot.
  3. Quittez la conversation (et tous vos salons Telegram si vous souhaitez effacer l’historique côté Matrix).

Sécurité


Bridge WhatsApp

Le bridge WhatsApp permet de relier votre application WhatsApp à votre compte Matrix. Vous devez posséder un téléphone avec l’application WhatsApp déjà connectée à votre compte.

Rejoindre le bridge

  1. Installez et lancez WhatsApp sur votre téléphone.
  2. Démarrez une nouvelle conversation Matrix avec @whatsapp:mb.tedomum.net.
  3. Envoyez la commande !whatsapp login qr.
  4. Scannez le QRCode affiché par le bot depuis votre application WhatsApp (dans le menu, « Connexion du client Web »).

Pour plus d’informations sur les commandes disponibles, envoyez !whatsapp help dans la conversation avec le bot.

Quitter le bridge

  1. Dans une conversation avec @whatsapp:mb.tedomum.net, envoyez la commande !whatsapp logout.
  2. Quittez tous vos salons WhatsApp pour en oublier l’historique.
  3. Quittez la conversation.

Vous pouvez aussi simplement déconnecter manuellement la session « WhatsApp Web » depuis votre téléphone.

Sécurité

Héberger l’application WhatsApp

Si vous utilisez WhatsApp et Matrix sur le même téléphone, vous bénéficiez d’une synchronisation simplifiée mais exposez la session WhatsApp (et votre adresse IP en mobilité).Nombreux utilisateurs préfèrent utiliser :


Bridge Discord

Le bridge Discord vous permet de relier votre compte Discord à votre messagerie Matrix. Vous pourrez ainsi rejoindre des guilds Discord depuis Matrix et interagir avec les salons et les utilisateurs Discord.

Rejoindre le bridge

  1. Démarrez une nouvelle conversation avec votre bot Discord, par exemple @discord:mb.tedomum.net (ou l’adresse précisée selon votre configuration).
  2. Dans cette conversation, vous pouvez envoyer !discord help (ou simplement help) pour voir la liste des commandes.
  3. Pour vous authentifier, envoyez !discord login-qr pour générer un code que vous pouvez scanner avec l’application Discord mobile.
  4. Une fois la connexion effectuée, le bot devrait vous confirmer que vous êtes authentifié·e.

Gestion des guilds

Pour plus d’informations sur les commandes disponibles, envoyez help dans la conversation avec le bot.

Quitter le bridge Discord

  1. Dans la conversation avec le bot, envoyez la commande logout.
  2. Attendez la confirmation de déconnexion.
  3. Quittez la conversation et les salons correspondants si vous le souhaitez.

Sécurité


Bridge Meta

Le bridge Meta permet de connecter votre compte Facebook, Facebook Messenger et/ou Instagram à Matrix, et d’échanger avec vos contacts sur Messenger ou sur Instagram.

Rejoindre le bridge

  1. Démarrez une nouvelle conversation avec @meta:mb.tedomum.net (le bot de bridge).
  2. Envoyez la commande !meta login [facebook/messenger/instagram], selon votre choix de connexion.
  3. Le bot vous demande d’insérer un objet JSON liés à vos cookies ou bien une commande cURL copiée directement depuis le navigateur.
Marche à suivre
  1. Ouvrir le site associé (messenger.com, facebook.com, instagram.com) dans une fenêtre de navigation privée.
  2. Ouvrir les outils de développement du navigateur et aller dans la section Réseau. Sélectionner “XHR” en requête et chercher ‘graphql’.
  3. Se connecter ensuite sur votre compte dans le navigateur.
  4. Faites un clic droit sur l’une des requêtes dans les outils de développement, choisir Copier (Chrome) ou Copier Valeur (Firefox) puis “Copy as cURL”. Vous pouvez aussi trouver les cookies manuellementet les envoyer au bot avec un objet JSON, parmi les cookies :
  • Instagram: sessionid, csrftoken, mid, ig_did, ds_user_id
  • Facebook: datr, c_user, sb, xs
  1. Coller les données et les envoyer au bot.

Plus d’informations sur la documentation du bridge en question.


4. Le bot vous informe ensuite que vous êtes bien connecté.

Vous pouvez à tout moment vérifier l’état de la connexion à Signal avec la commande !meta ping dans la conversation avec le bot (envoyez !meta help pour avoir la liste des commandes disponibles).

Commandes disponibles pour le bridge Meta

Authentification et gestion des comptes

Démarrage et gestion des conversations

Pour plus d’informations sur les commandes disponibles, envoyez !meta help dans la conversation avec le bot.

Quitter le bridge

  1. Dans une conversation avec @meta:mb.tedomum.net, envoyez !meta logout.
  2. Attendez la confirmation du bridge.
  3. Envoyez !meta ping pour vérifier que vous êtes bien déconnecté·e.

Sécurité

A rédiger


Conclusion

Les bridges Matrix (Signal, Telegram, WhatsApp, Discord, etc.) offrent un moyen pratique de réunir vos différentes messageries dans une même interface. Soyez toutefois conscient·e des implications en matière de confidentialité, et n’hésitez pas à consulter la documentation de chaque bridge pour connaître les commandes avancées et options de configuration.