Startseite » How-To » Matterbridge – WhatsApp automatisiert zu Telegram weiterleiten – Anleitung

Matterbridge – WhatsApp automatisiert zu Telegram weiterleiten – Anleitung

In dieser Anleitung geht es darum, wie man mit dem kostenfreien Tool Matterbridge eine Verbindung zwischen WhatsApp und Telegram einrichtet. Diese Anleitung ist die aktualisierte Version unserer alten Matterbridge-Anleitung, die seit dem WhatsApp Multi-Device Feature nicht mehr funktioniert hat. Wir haben dies zum Anlass genommen, zusätzlich zur Windows-Anleitung auch eine Anleitung für das Betreiben von Matterbridge auf einem externen Server anzufügen.

Whatsapp Telegram weiterleiten Matterbridge

Im Folgenden erklären wir Dir zunächst, wofür eine Anwendung wie Matterbrige genutzt werden kann und welche Funktionen sie mitbringt. Dann zeigen wir Dir, wie Du Matterbridge auf Deinem Windows-PC einrichten kannst. Schließlich zeigen wir Dir, wie Du das Programm auf einem Linux-Server laufen lassen kannst.

Übrigens: Wir haben schon länger zwei Chinahandys.net Kanäle eingerichtet, mit denen Ihr Euch auch ohne das Eintippen unserer URL auf dem Laufenden halten könnt. Wenn Ihr bereits bei Telegram aktiv seid, könnt Ihr die Channels einfach mit diesen Links abonnieren:

https://t.me/china_handys

https://t.me/chinaHandysDeals

Einleitung

Mehr und mehr Nutzer entdecken aktuell die Vorteile von Telegram und nutzen die App neben WhatsApp als ihren primären Messenger. Schließlich bietet Telegram eine so große Menge an Features, dass WhatsApp im Vergleich wie eine App aus der Steinzeit wirkt. Dass man Telegram auf mehreren Geräten gleichzeitig verwenden kann und dass Medien in einer Cloud gespeichert werden, anstatt den Handyspeicher zuzumüllen, sind ebenfalls Gründe, Telegram zu bevorzugen.

Wer aber möglichst ganz von WhatsApp hin zu Telegram wechseln möchte, steht noch vor einem großen Problem. Zwar sind mittlerweile auch in Deutschland viele Nutzer bei Telegram aktiv, aber eine so weite Verbreitung wie WhatsApp hat Telegram hierzulande noch nicht. Zudem ist so gut wie jeder in ein paar WhatsApp-Gruppen aktiv, die man nicht so einfach zu Telegram umziehen kann. Einen Lösungsansatz dafür bietet inzwischen Clup.Chat mit synchronisierten WhatsApp/Signal/Telegram-Gruppen an, allerdings kann man dort keine bestehenden Gruppen anknüpfen.

In der folgenden Anleitung zeigen wir Euch eine Lösung, wie ihr eine sogenannte Bridge zwischen WhatsApp und Telegram herstellen könnt. Diese dient dazu, dass Nachrichten zwischen den Messengern automatisch gespiegelt werden. Das Tool, welches wir hierzu verwenden, heißt Matterbridge und ist kostenfrei nutzbar. Die Einrichtung nimmt je nach Kenntnis etwa 1 bis 3 Stunden in Anspruch.

Features von Matterbridge

Folgende Features werden aktuell von Matterbridge unterstützt:

  • Gruppenchats von WhatsApp zu Telegram automatisch weiterleiten
  • Von Telegram aus in WhatsApp-Gruppen schreiben
  • Bilder von WhatsApp zu Telegram & umgekehrt automatisch weiterleiten
  • Videos von WhatsApp zu Telegram & umgekehrt automatisch weiterleiten
  • Sprachnachrichten von WhatsApp zu Telegram & umgekehrt automatisch weiterleiten

Die Liste an Features wird jedoch stetig ausgebaut. Aktuell ist es zum Beispiel leider nicht möglich, Privatchats mit einer Person von WhatsApp an Telegram weiterzuleiten. Allerdings kannst Du hierzu einen Gruppenchat mit Dir und deinem Chatpartner auf Whatsapp erstellen, der dann auf Telegram gespiegelt wird.

Theoretisch bietet Matterbridge übrigens auch die Möglichkeit, Nachrichten von Discord, Gitter, IRC, Keybase, Matrix, Mattermost, Microsoft Teams, Mumble, Nextcloud Talk, Rocket.chat, Slack, Steam, Twitch, XMPP und Zulip auf einem Messenger Eurer Wahl zu empfangen und zu beantworten. In dieser Anleitung konzentrieren wir uns aber nur auf die Einrichtung einer Bridge zwischen WhatsApp und Telegram.

Schritt 1 – Download von Matterbridge

  1. Lade dir Matterbridge für Windows hier herunter.
    Hinweis: Wir haben diese Matterbridge-Datei selbst kompiliert, weil auf der Github-Page nur noch die Version ohne WhatsApp (Multi-) Unterstützung zum Download steht. Es handelt sich hier um Version 1.26.0. Wenn es eine neuere Version gibt, hinterlasst uns einen Kommentar. Ansonsten könnt Ihr Matterbridge natürlich auch gerne selbst kompilieren

    1. Installiere dir Go.
    2. Starte die Eingabeaufforderung.
    3. Gib den Befehl “set CGO_ENABLED=0” ein und bestätige mit Enter.
    4. Schließe die Eingabeaufforderung und öffne sie erneut.
    5. Gib den Befehl “go install -tags nomsteams,whatsappmulti github.com/42wim/[email protected]” ein.
    6. Nun solltest du eine Datei “Matterbridge.exe” in dem Ordner “C:\Users\Benutzer\go\bin” finden.
  2. Lade dir dieses Archiv herunter und entpacke es. Darin befindet sich eine Datei mit dem Namen matterbridge.toml.
  3. Erstelle auf deiner C: Festplatte einen Ordner mit dem Namen “Matterbridge” und verschiebe die beiden Dateien in den Ordner.

Schritt 2 – Telegram Bot einrichten

  1. Öffne die Telegram App
  2. Klicke oben rechts auf das Lupe-Symbol und gebe “Botfather” in die Suche ein. Klicke den vorgeschlagenen Kontakt an.
    Botfather
  3. Gebe “/start” ein und schicke die Nachricht ab.
  4. Gebe “/newbot” ein und schicke die Nachricht ab. Danach wirst du nach einem Namen für den Bot gefragt. Gebe ihm einen Namen.
  5. Danach wirst du nach einem Nutzernamen für den neuen Bot gefragt. Der Name muss mit “bot” enden. Gebe deinem Bot einen Nutzernamen.
    create new bot in telegram 1
  6. Nun bekommst du eine Nachricht angezeigt, die mit “Done! Congratulations on your new bot” beginnt. Am Ende der Nachricht findest du ein Token für den Bot
    Telegram Bot Token ID
  7. Öffne die Datei matterbridge.toml aus “Schritt 1: 2” (Rechtsklick -> öffnen mit Editor).
  8. Trage deine WhatsApp-Telefonnummer in das folgende Feld ein und…
  9. Trage dein Bot-Token in das entsprechende Feld ein. Am besten kopierst du den Eintrag, um Tippfehler zu vermeiden. Schicke dir hierzu die Nachricht mit dem Token selbst per E-Mail oder verwendet Telegram Desktop oder Telegram Web.
    Matterbridge Nummer und Token eintragen

Schritt 3 – Telegram Gruppe erstellen und zuordnen

  1. Erstelle bei Telegram eine Gruppe. Drücke dazu auf das Balkenmenü oben links und wähle neue Gruppe. Gebe bei “Leute hinzufügen” “myidbot” und den Username deines Bots ein. Füge beide Bots hinzu und gebe der Gruppe einen beliebigen Namen. Klicke auf den blauen Haken.
  2. Klicke im Gruppenchat auf den Gruppennamen und dann auf das Stift-Symbol oben rechts. Klicke dann auf “Administratoren” und wähle “Admin hinzufügen”. Füge beide Bots als Admin hinzu.
    Gruppe Bots
  3. Gebe in den Gruppenchat “/getgroupid” ein. Der Bot sendet jetzt eine Nachricht mit der GruppenID in den Chat.
    gruppe id telegram
  4. Trage die GruppenID in die Matterbridge.toml Datei zwischen die Anführungszeichen bei Channel= “” ein. Die GroupID sorgt dafür, dass später die Nachrichten aus einer bestimmten Whatsapp-Gruppe an die gerade erstellte Telegram-Gruppe weitergeleitet werden. Aktuell gibt es leider nur die Möglichkeit, 5 Gruppen in einer Matterbridge Instanz zu hinterlegen. Wie du über 5 Gruppen gleichzeitig weiterleiten kannst, haben wir am Ende des Artikels kurz umrissen.
    GroupID in matterbridge eintragen

Schritt 4 – Whatsapp verbinden und Gruppen IDs herausfinden

In diesem Schritt stellen wir die Verbindung zwischen Whatsapp und Matterbridge her. Zudem finden wir die GruppenIDs von WhatsApp heraus, um diese dann mit der entsprechenden Telegram-Gruppe zu verbinden.

  1. Öffne den Ordner “Matterbridge”, in dem du vorher die beiden Dateien abgelegt hast.
  2. Drücke die Umschalten-Taste auf deiner Tastatur und halte sie gedrückt. Das ist die Taste mit dem Pfeil, der nach oben zeigt, die sich meist über der STRG/CTRL Taste befindet. Mache dann einen Rechtsklick auf eine leere Stelle in dem Ordner. Hier sollte jetzt ein Eintrag “PowerShell-Fenster hier öffnen” erscheinen. Klicke diesen an. Es sollte sich dann ein blaues Eingabefenster öffnen.
    Powershell Fenster
  3. Kopiere folgenden Text:
    C:\Matterbridge\matterbridge.exe -conf matterbridge.toml
  4. Klicke danach in das Eingabefenster und mache es zum Vollbild. Füge dann den Text in das Fenster ein (entweder mit Rechtsklick oder mit STRG+V”) und bestätige mit ENTER. Danach erscheint ein QR-Code.
    Powershell Whatsapp Web HookHinweis: Wenn der QR-Code nicht vollständig sichtbar ist, hast Du wahrscheinlich vergessen, das Fenster zum Vollbild zu machen. Schließe das Fenster, öffne es erneut, mache es zum Vollbild und gib dann erst den Text ein.
  5. Scanne den QR-Code mit deinem Smartphone. Wenn der Scan erfolgreich ist, wird eine Datei mit dem Namen “session-……gob” im Matterbridge-Ordner gespeichert.
  6. Beim Einloggen wurde zudem ein Fehler angezeigt, da der Whatsapp-Channel mit “xxxxxx” angegeben war. In dem Powershell-Fenster findest du nun aber eine Auflistung mit den GruppenIDs von Whatsapp. In diesem Fall sehen wir, dass die Whatsapp-Gruppe “Testgruppe” die ID “[email protected]” hat.Whatsapp GroupIDs anzeigen 1Markiere alle GruppenIDs und kopiere sie dir in ein Word oder Notepad-Dokument. Du brauchst diese IDs später, um deine Whatsapp-Gruppen mit Telegramgruppen zu verknüpfen.
  7. Wähle eine WhatsApp-Gruppe aus, die du mit Telegram synchronisieren willst und kopiere die GroupID der Whatsapp-Gruppe in den Channel unter “whatsapp.mywhatsapp” zwischen die Anführungszeichen.
    whatsapp GroupID in matterbridge einfügen
  8. Schließe das Eingabefenster.
  9. Öffne das Eingabefenster erneut wie in Punkt 2 beschrieben und gebe folgenden Befehl ein, um Matterbridge zu starten:
    C:\Matterbridge\matterbridge.exe
  10. Schicke in Telegram eine Nachricht in die Testgruppe und überprüfe, ob sie in WhatsApp ankommt. Sofern die Nachricht ankommt, funktioniert deine Bridge. Du solltest jetzt auch WhatsApp-Nachrichten von anderen Kontakten aus dieser Gruppe in Telegram angezeigt bekommen. Deine eigenen Nachrichten in WhatsApp werden nicht zu Telegram weitergeleitet, das ist ganz normal.
    matterbridge running

Schritt 5 – Matterbridge einrichten

Du hast es jetzt fast geschafft. Alles, was du jetzt noch tun musst, ist Telegram-Gruppen zu erstellen und diese mit gewünschten WhatsApp-Gruppen zu verknüpfen. Wenn du einen Privatchat mit einer Person spiegeln willst, musst du dazu in WhatsApp eine Gruppe mit Dir und deinem Chatpartner erstellen. Im Folgenden erfährst du, wie du mehrere Gruppen zwischen Telegram und WhatsApp verknüpfst.

1. Erstelle alle Telegram-Gruppen und füge ihnen deinen Bot und den GruppenID Bot hinzu und mache sie zu Admins. Gebe den Gruppen einen Namen und erfrage dann die Group-ID. Das Ändern des Gruppennamens führt nämlich auch zu einer Änderung der Group-ID.

2. Öffne erneut die matterbridge.toml Datei. Hier findest du am Ende dein eben eingerichtetes Gateway, also die Verknüpfung einer Whatsapp-Gruppe mit einer Telegram-Gruppe. Das Gateway hat immer das folgende Format:

[[gateway]]
name=”gateway 1” —> Name des Gateways, trage hier einen treffenden Namen ein, z.B. “Familiengruppe”
enable=true

[[gateway.inout]]
account=”whatsapp.mywhatsapp”
channel=”[email protected]—> durch die Whatsapp-Group-ID ersetzen, wie wir sie unter Schritt 5 -6: herausgefunden haben

[[gateway.inout]]
account=”telegram.mytelegram”
channel=”-1XXXXXXXX3—> durch die Telegram-Group-ID ersetzen, wie wir sie unter Schritt 3 -3 herausgefunden haben

3. Wenn du nun mehrere Gateways einrichten willst, kopiere den Eintrag einfach und füge ihn darunter so oft erneut ein, wie du Gateways erstellen möchtest. Beachte hierbei, dass Du aktuell maximal 5 Gruppen mit einer Matterbridge Instanz verknüpfen kannst (s. weiter unten). Du solltest dabei den Gateways eindeutige Namen geben, um nicht den Überblick zu verlieren. Modifiziere hierzu einfach den Eintrag unter “Name”. Danach musst du nur noch unter “account=”whatsapp.mywhatsapp” channel=”[email protected]” die jeweilige Group-ID von Whatsapp eintragen und in account=”telegram.mytelegram” channel=”-1XXXXXXXX3″ die Group-ID von Telegram. Natürlich musst du dazu verschiedene Telegram-Gruppen erstellen.

[[gateway]]
name=”gateway Familienchat”
enable=true

[[gateway.inout]]
account=”whatsapp.mywhatsapp”
channel=”[email protected]

[[gateway.inout]]
account=”telegram.mytelegram”
channel=”-10015454013″

[[gateway]]
name=”gateway Chinahandys.net-Fans”
enable=true

[[gateway.inout]]
account=”whatsapp.mywhatsapp”
channel=”[email protected]

[[gateway.inout]]
account=”telegram.mytelegram”
channel=”-100154545013″

Starte danach Matterbridge über die Eingabeaufforderung wie unter Schritt 4 – 9 beschrieben.

Matterbridge auf Server laufen lassen

Ein Nachteil der hier beschriebenen Anleitung ist, dass man das Tool permanent auf dem Windows-PC laufen lassen muss, um die Bridge aufrechtzuerhalten. Wer einen PC zuhause als Heim-Server eingerichtet hat, dürfte hiermit keine Probleme haben. Wer allerdings keinen PC als Server im Dauereinsatz hat, muss andere Wege gehe. Eine kostengünstige Lösung wäre hier unter anderem ein Raspberry Pi oder alternativ ein Linux-Server bei IONOS.

Wenn Du die Windows-Anleitung schon komplett hochgeladen hast, kannst Du die gleiche matterbridge.toml Datei und auch die sessio….gob Datei verwenden. Du musst lediglich die .exe-Datei mit der linux-64 Datei aus der folgenden Anleitung austauschen

1. Buche Dir bei IONOS den günstigsten VPS-Server (VPS-S)

2. Erstelle einen Cloud-Server mit Ubuntu 20.04 (Server & Cloud -> erstellen)

3. Nun solltest Du eine solche Anzeige mit deinen Server-Infos haben. Hiervon brauchst Du für die weiteren Schritte Deinen Host, Benutzer und natürlich das Passwort.
Ionos Server

4. Jetzt brauchen wir SSH Zugriff auf deinen Server. Dafür gibt es mehrere Möglichkeiten:

    1. Lade Dir auf deinem Windows-PC Putty herunter und installiere es. Auf MacOS kannst du das Terminal verwenden. Stelle eine Verbindung mit dem Server her (zur IONOS-Anleitung für Putty). Im Prinzip gibst Du dafür einfach deine IP als Host ein, wählst “ssh” als Verbindung und gibst dann deinen Benutzernamen und Passwort ein.
    2. Auf IONOS kannst Du über “KVM-Konsole starten” ebenfalls die Befehle eingeben. Das Interface ist aber langsam und unhandlich. Die englische Tastatur kannst Du mit dem Befehl “loadkeys de” auf Deutsch wechseln.
      KVM Konsole IONOS

5. Danach stellst du mit Filezilla eine Verbindung zu deinem Server her. Hierzu wählst du als Protokoll “SFTP” und gibst deinen Benutzernamen und Passwort von IONOS ein.

FTP Server

6. Nachdem Du die SSH Verbindung und FTP Verbindung hergestellt hast, widmen wir uns Matterbridge. Seitdem Whatsapp das Multi-Device Feature eingeführt hat, wird auf der Website keine “fertige” (kompilierte) Matterbridge-Datei mehr angeboten. Dieses Kompilieren ist für jeden halbwegs fähigen Coder offenbar ein Kinderspiel, es hat mich aber die allermeiste Arbeit gekostet. Jedenfalls kannst Du Dir von uns die fertige Matterbrige Datei für Linux herunterladen oder du kannst sie selbst kompilieren. Ich empfehle Anfängern, einfach die fertige Datei zu verwenden. Dadurch entstehen keine Nachteile.

Nachdem Du die SSH Verbindung und FTP Verbindung hergestellt hast, gibst Du nacheinander folgende Befehle ein und bestätigst mit Enter:

curl -OL https://go.dev/dl/go1.19.4.linux-amd64.tar.gz (lädt die neuste Go-Version, Link gegebenenfalls aktualisieren)

sudo tar -C /usr/local -xvf go1.19.4.linux-amd64.tar.gz (entpackt das Archiv)

sudo nano ~/.profile (legt ein Profil an), es öffnet sich eine Text-Datei. Dort folgenden Eintrag ans Ende anfügen:

export PATH=$PATH:/usr/local/go/bin
dann CRTL + X (speichern) -> y (bestätigen) -> ENTER

source ~/.profile (Profile aktualisieren) 

go version  (jetzt sollte die installierte Go-Version angezeigt werden)

CGO_ENABLED=0 go install -tags nomsteams,whatsappmulti github.com/42wim/[email protected]
(dieser Befehl lädt die aktuelle Matterbridge-Version mit Whatsapp Multidevice herunter und kompiliert sie)

Du solltest nun im Filezilla sehen, dass auf dem Hauptverzeichnis ein Ordner “go” vorhanden ist. In diesem Ordner befindet sich ein Ordner “bin”. In diesem liegt eine Datei mit dem Namen “matterbridge”. Wenn das der Fall ist, hat alles geklappt. 

  1. Lade Dir Matterbridge für Linux 64 bit hier herunter. Es handelt sich hierbei um v1.26.0. Wenn es eine neuere Version gibt, kommentiere gern und ich stelle sie wieder zur Verfügung.
  2. Entpacke das Archiv. Darin befindet sich ein Ordner go/bin und die Datei “matterbridge”
  3. Lade den Ordner “go” in das Stammverzeichnis deines FTP-Servers hoch. Dies funktioniert ganz einfach per Drag-and-Drop. Danach solltest Du die mit Pfeilen markierten Ordner auf dem Server haben
    FTP Ordner nach Upload

7. Bei dem nächsten Schritt unterscheidet sich das Vorgehen, wenn Du bereits Matterbrige auf Windows nutzt oder wenn du es neu einrichten möchtest.

Wenn du bereits Matterbridge auf Windows genutzt hast…

Greife mit Filezilla auf deinen Server zu und gehe zu “go/bin”. Lade die “matterbridge.toml” und “die session-……gob Datei” aus deinem “C:\Matterbridge\” in diesen Ordner hoch. Danach sollten diese drei Dateien in dem Ordner vorhanden sein.
Bildschirm­foto 2022 12 20 um 11.34.59Wenn du Matterbrige neu einrichtest…

Dann musst Du an dieser Stelle die Schritte 2 bis 5 ausführen, und dir einen Telegram-Bot sowie die matterbridge.toml Datei erstellen. Wir gehen davon aus, dass Du Dich etwas mit Linux auskennst und die Schritte unter Windows auf Linux übertragen kannst. Du wirst jedenfalls die Befehle aus dem nächsten Punkt benutzen müssen, um deine WhatsApp Gruppen IDs (Jids) herauszufinden. Wenn Du den Bot und deine Matterbridge-toml Datei danach fertig erstellt hast, kannst Du Matterbridge ebenfalls mit den Befehlen aus dem nächsten Schritt starten.

Am Ende wird in deinem FTP-Ordner auch eine Session-Datei vorhanden sein, die die Authentifizierung beinhaltet. Wenn dies der Fall ist, fahre fort.
matterbridge erfolgreich session

8. Gebe folgende Befehle über SSH ein (Putty, Terminal oder KVM-Konsole), um Matterbridge zu starten.

cd go

cd bin

sudo chmod +x ./matterbridge

./matterbridge

Danach sollte Matterbridge laufen. Teste aus, ob Nachrichten von Telegram zu WhatsApp erfolgreich übertragen werden. Wenn dies der Fall ist, fahre fort.

10. Beende den Prozess auf deinem Server, indem du STRG + C eingibst.
Hinweis: Solltest dies aus irgendeinem Grund nicht funktionieren, kannst Du auch auf IONOS deinen Server einfach neu starten und dich wieder einloggen. Hierzu einfach auf “KVM-Konsolte starten” -> und dann oben den Button “CTRL + ALT + ENTF senden” klicken. Danach musst Du die SSH-Verbindung allerdings wieder herstellen und erneut “cd go” und “cd bin” eingeben.

11. Gib nun den folgenden Befehl über SSH ein. Dadurch wird Matterbridge gestartet und im Hintergrund weiter ausgeführt, wenn Du Dich aus SSH abmeldest.

nohup ./matterbridge &

Die Bridge sollte jetzt erfolgreich laufen und auch noch weiter Daten übertragen, wenn Du das Terminal-Fenster schließt.

Was tun bei Problemen?

Sollte Matterbridge irgendwann einmal nicht mehr ordnungsgemäß funktionieren, dann musst Du den Server neu starten und das Programm erneut ausführen. Hierzu einfach in Ionos auf “KVM-Konsolte starten” -> und dann oben den Button “CTRL + ALT + ENTF senden” klicken. Danach musst Du die SSH-Verbindung wieder herstellen und erneut “cd go” und “cd bin” eingeben und “nohup ./matterbridge &” eingeben

Ich brauche mehr als 5 Gruppen

Wenn du mehr als 5 Gruppen synchronisieren willst, musst Du mehrere Instanzen von Matterbridge ausführen. Wir vermuten, dass dies ein Bug der aktuellen Version ist, der irgendwann behoben wird. Allerdings lässt sich das Problem auch recht einfach umgehen. Ihr legt dazu einfach einen zweiten Ordner an (z.B. “bin2), indem ihr eine Datei “matterbridge2” und eine zweite “matterbridge.toml” Datei mit den weiteren Gruppen platziert. Die zweite matterbridge.toml-Datei sollte exakt so aussehen wie Eure erste (einfach Inhalt kopieren), nur mit anderen Gruppen.

Ihr habt also in einem anderen Ordner (z.B. “bin2) die Dateien:

  • mattterbridge2 (einfach “2” an den Namen anfügen)
  • matterbridge.toml (.toml Datei mit anderen Gruppen)

Dann führt Ihr die Befehle zum Starten wieder aus. In Windows orientierst Du Dich dabei einfach an Schritt 4.2. Für Linux benutzt du die folgenden Befehle.

cd go

cd bin2

sudo chmod +x ./matterbridge2

./matterbridge2 (danach Login erledigen und Bridge kurz testen)

STRG + C (zum Verlassen des Prozesses)

nohup ./matterbridge2 & (zum Ausführen im Hintergrund)

Abschließende Anmerkungen

Das Matterbridge-Gateway funktioniert ausgezeichnet und erlaubt es Dir, auf Telegram WhatsApp-Nachrichten zu lesen und zu beantworten. Das Verschicken und Empfangen von Bildern und Videos ist ebenfalls möglich, und inzwischen werden auch Sprachnachrichten von Telegram zu WhatsApp und umgekehrt übertragen werden. Auch die Verbindung zeigte sich in meinem Test als sehr stabil. Seitdem WhatsApp das Multi-Device Feature integriert hat, kann man Matterbridge auch parallel zu WhatsApp Web (oder PC-App) verwenden und das Hauptgerät muss nicht mehr im Internet sein, damit Nachrichten übertragen werden.

Hinterlasse uns gerne einen Kommentar, ob Du Dir Matterbridge ebenfalls eingerichtet hast und wie gut das Tool bei Dir funktioniert.

Quellen


Newsletter bestellen

Hol Dir die neuesten Infos zu Chinahandys und Gadgets direkt ins Postfach!

Kommentare

Abonnieren
Kommentar Updates
guest
61 Kommentare
neuste
älteste beste Bewertung
Inline Feedbacks
Zeige alle Kommentare
Daniel
Gast
Daniel (@guest_94406)
4 Monate her

Hey Joscha, vielen Dank für die Anleitung!

wenn ich es mit deiner EXE starte funktioniert das alles perfekt… am liebsten würde ich es doch über meine NAS laufen lassen. Hier habe ich mittels Docker einen neuen Container (Image: 42wim/matterbridge:latest) aufgesetzt und die Ordner verbunen. die matterbridge.toml ist selbstverständlich auch angelegt… Jedoch bekomme ich den Container nicht zum laufen.

Es kommt folgender Fehler:

Starting gateway failed: Bridge whatsapp.mywhatsapp failed to start: failed to connect to WhatsApp: couldn’t dial whatsapp web websocket: websocket: bad handshake

Weiß einer woran das liegen kann? wäre für jede Hilfestellung Dankbar!

vielen Dank

Wackelohr
Mitglied
Mitglied
Wackelohr(@wackelohr)
5 Monate her

Hallo,
danke. Solche Beiträge sind es, die für mich diese Seite so wertvoll macht.
Gruß Georg

Maka
Gast
Maka (@guest_89051)
10 Monate her

Hi Joscha

Dank deiner Anleitung hat es bei mir über mehrere Monate super funktioniert. Leider funktioniert bei mir Matterbridge nicht mehr: Nach dem Scannen vom QR Code erhalte ich den Error “matterbridge panic: interface conversion: interface {} is nil, not map[string]interface {}” hängt dies mit dem Problem unten von “Gottfried” zusammen? Weisst du wie man das Problem beheben kann?

Gottfried
Gast
Gottfried (@guest_86952)
1 Jahr her

nach  C:\Matterbridge\matterbridge.exe -conf matterbridge.tomlkommt jetzt das:

[0000] WARN whatsapp:   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[0000] WARN whatsapp:   This bridge is deprecated and not supported anymore. Use the new multidevice whatsapp bridge
[0000] WARN whatsapp:   See https://github.com/42wim/matterbridge#building-with-whatsapp-beta-multidevice-support for more info
[0000] WARN whatsapp:   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Gottfried
Gast
Gottfried (@guest_86957)
1 Jahr her
Antwort an  Joscha

ja danke, ich ersuche darum, mir ist das doch etwas zu hoch alles 🙂 , Grüße Gottfried

Gottfried
Gast
Gottfried (@guest_87675)
1 Jahr her
Antwort an  Joscha

Hallo, ich glaube, das mit der Brücke ist gelaufen oder? Gruß Gottfried

Ivan
Gast
Ivan (@guest_90674)
8 Monate her
Antwort an  Joscha

Hallo,

gibt es Neuigkeiten hierzu? Hat jemand eine Anleitung, wie man Mattterbridge jetzt mit Whatsappe einrichten kann?

Gottfried
Gast
Gottfried (@guest_86607)
1 Jahr her

update zu meinem vorherigen Post: die gob-Datei wird nicht mehr erzeugt

Gottfried
Gast
Gottfried (@guest_86637)
1 Jahr her
Antwort an  Joscha

Hallo, das steht dann da, am Handy steht, bitte QR Code nochmal scannen, er scannt dann immer wieder, und geht aber nichts, Version ist die 1.24.1, die alte bis jetzt war die 1.23.2, oder soll ich die toml auch neu laden? Grüße ( ob ich WA beta jetzt habe, weiß ich nicht wirklich, glaube aber nicht)

kein scan.jpg
Gottfried
Gast
Gottfried (@guest_86640)
1 Jahr her
Antwort an  Gottfried

Meldung ungültiger QR-Code kommt dann am Handy nach 4x scannen

Gottfried
Gast
Gottfried (@guest_86708)
1 Jahr her
Antwort an  Joscha

Ja, WA ist die normale Version, Matterbridge 1.24.1 und 1.24.0 probiert, teste jetzt die 1.23.2

Gottfried
Gast
Gottfried (@guest_86709)
1 Jahr her
Antwort an  Gottfried

seltsam, es geht keine Version bei mir, neueste sowie älteste nicht, sollte sich der QR-Code nicht ändern alle paar Sek? meiner bleibt immer gleich, viel. da der Fehler? grüße

Gottfried
Gast
Gottfried (@guest_86849)
1 Jahr her
Antwort an  Joscha

auch 1.25 geht nicht, funktioniert das bei dir noch?

1.25.png
Gottfried
Gast
Gottfried (@guest_86606)
1 Jahr her

hallo, hat super lange funktioniert, jetzt ist die Verknüpfung mit Whatsapp weg (Verknüpfte Geräte) ein neuerlicher QR-Code Scann schlägt fehl, hat WA was geändert? (habe auch die neue Version 1.24.1 probiert) Grüße Gottfried

Gottfried
Gast
Gottfried (@guest_82939)
1 Jahr her

Hallo, danke, ganz am Schluß bekomme ich diese Meldungen: 0060 ERROR whatsapp:   message type not implemented (also nach dem Befehl C:\Matterbridge\matterbridge.exe), was könnte noch falsch sein? (Weiterleitung funktioniert noch nicht) Grüße Gottfried

Gottfried
Gast
Gottfried (@guest_83166)
1 Jahr her
Antwort an  Joscha

Hallo, danke für die Rückmeldung, ein Leerzeichen zuviel bei telegrammchannel war schuld, Meldung kommt zwar noch immer, funktioniert aber, Version ist matterbridge-1.23.2-windows-64bit.exe noch eine Frage, kann man das irgendwie ändern, dass Nachrichten von allen Absendern aus Telegram in der Whatsappgruppe meine Absenderkennung erhalten? danke für das super Tool. grüße Gottfried

Gottfried
Gast
Gottfried (@guest_83292)
1 Jahr her
Antwort an  Joscha

Ja, danke, so ähnlich, ich möchte, das die Leute in WA nicht glauben, das alle Meldungen der Telegramgruppe die andere posten, von mir kommen, aber wie du schreibst, könnte ich zumindest den Gruppenname o.ä. im Bot als Zusatz einfügen, dann wäre klar, das der Post von der Telegramgruppe und nicht unbedingt von mir kommt, danke und Gruß, werde ich probieren

Gottfried
Gast
Gottfried (@guest_86605)
1 Jahr her
Antwort an  Joscha

hallo, hat super lange funktioniert, jetzt ist die Verknüpfung mit Whatsapp weg (Verknüpfte Geräte) ein neuerlicher QR-Code Scann schlägt fehl, hat WA was geändert? (habe auch die neue Version 1.24.1 probiert) Grüße Gottfried

Wladi
Gast
Wladi (@guest_82063)
1 Jahr her

Hi Josha, cooles Tool. Allerdings für den Normalsterblichen wahrscheinlich kaum umsetzbar wegen den vielen Anforderungen. Windows pc, server, etc.
Willst du nicht eine App programmieren, die man sich einfach installiert und die dann diese Brücke zwischen den Messengern schlägt? Wäre ziemlich nützlich, wenn jetzt immer mehr Messenger auf den Markt kommen und vielleicht auch sehr lukrativ. 😉

maka
Gast
maka (@guest_79738)
1 Jahr her

Danke für die Anleitung. Ich habe alles eingerichtet und es funktioniert soweit, wie kann ich aber nachträglich weitere Whatsapp ID’s herausfinden wenn ich weitere Gruppen hinzufügen möchte? Und ist es möglich nach dem Nickname den Text auf einer neuen Zeile anzeigen zu lassen?

maka
Gast
maka (@guest_80330)
1 Jahr her
Antwort an  Joscha

Vielen Dank Joscha.??

Thomas Bruckner
Gast
Thomas Bruckner (@guest_81187)
1 Jahr her
Antwort an  Joscha

Die Bridge läuft perfekt in einem virtuellen Pc am Server, jedoch kann ich laut deinem Tipp keine neuen ID´s von “frisch” erstellten Gruppen herausfinden!

Git es eine andere Lösung als die hier beschriebene?

Lg Tom

pkoehler
Gast
pkoehler (@guest_78055)
2 Jahre her

Das sieht alles schön aus, einen QR Code bekommt man angezeigt, aber …

Scanne den QR-Code mit deinem Smartphone. Wenn der Scan erfolgreich ist, wird eine Datei mit dem Namen “session-……gob” im Matterbridge-Ordner gespeichert.

Problem: Er findet keine Scan Daten und kann kein gob Verzeichnis anlegen

Das hat wohl auch schon ein Nutzer am 20.Februar so an Gitlab gepostet #1408 oder so. Schade

pkoehler
Gast
pkoehler (@guest_78183)
2 Jahre her
Antwort an  pkoehler

ok, Zum Teil habe ich es selbst gelöst, denn als Matterbridge.exe und der conf findet er nun meine Gruppen. Ich hatte vorher versucht, das mit Linux zu lösen und mir gelang es nicht, den QR Code so hinzubekommen, das er sich scannen lässt.War immer undeutlich und viel zu groß ( Ubuntu 20.04 Terminal) Über Windows 10 und die Powershell geht es aber und wenn diese Hürde überwunden ist, klappt alles perfekt. Dann habe ich mir mal den Spass erlaubt , das ganze im Nachgang über Linux auszuführen, die GruppeniD von WhatsApp habe ich ja inzwischen, da sollte sich nichts ändern,… Weiterlesen »

pkoehler
Gast
pkoehler (@guest_78195)
2 Jahre her
Antwort an  pkoehler

so.. ist echt hart,aber nun passt auch die Grösse in Linux und die bridge läuft

stuffi
Gast
stuffi (@guest_74165)
2 Jahre her

Danke für das Tutorial,

ich bekomme leider den Error 403 (forbidden WhatsApp) sonst wäre die Idee nicht schlecht gewesen

WARN whatsapp:   failed to restore session: admin login responded with 403
WARN whatsapp:   Failed to log in: qr code scan timed out
FATAL main:     Starting gateway failed: Bridge whatsapp.mywhatsapp failed to start: qr code scan timed out

Norbert
Gast
Norbert (@guest_73648)
2 Jahre her

Vielen Dank für die Anleitung, funktioniert ganz gut.
Ein Problem hatte ich beim Hinzufügen des GroupID-Bots. In der Suche erscheint er erst, wenn man “GroupIDBot” eingibt.
Etwas lästig ist, dass Nachrichten von allen Absender aus Telegram in der Whatsappgruppe meine Absenderkennung erhalten, also von mir stammen. D.h. die Whatsappgruppe sieht nicht, von wem die Nachricht eigentlich ist.
Noch ein Nachteil: Wenn Matterbrige läuft, kann ich WhatsappWeb nicht anderweitig im Browser verwenden.
Ansonsten Top!

Gottfried
Gast
Gottfried (@guest_83165)
1 Jahr her
Antwort an  Norbert

kann man das irgendwie ändern, dass Nachrichten von allen Absender aus Telegram in der Whatsappgruppe meine Absenderkennung erhalten?

Mirko
Gast
Mirko (@guest_73284)
2 Jahre her

Hey, vielen dank für die tolle Anleitung. Ich hänge jedoch bei Punkt 5.3 fest 🙁 Ich bekomme immer folgende Fehlermeldung im blauen Fenster “Failed to read configuration file: &os.PathError{Op:”open”, Path:”matterbridge.toml”, Err:0x2}” hat jemand eine Idee?

Norbert
Gast
Norbert (@guest_73649)
2 Jahre her
Antwort an  Mirko

Klingt so, als sei die matterbridge.toml in einem anderen Ordner.

Andre
Gast
Andre (@guest_73188)
2 Jahre her

Hey, du schreibst oben beim Einrichten der Telegram-Gruppe von 2 Bots, davor ist aber immer nur von einem Bot die Rede. Kannst du das erklären?

Andre
Gast
Andre (@guest_73200)
2 Jahre her
Antwort an  Joscha

Danke, das hat funktioniert.
Allerdings werden nur meine Telegram-Nachrichten nach WA übertragen, nicht umgedreht… was mach ich da falsch?

Nur zur Klarstellung: Ein Smartphone muss dafür immer laufen und wie auch immer (Wlan oder Mobil-Daten) im Netz sein, richtig. Die Bridge arbeitet quasi wie web.whatsapp.com ….

Martin Meier
Gast
Martin Meier (@guest_73445)
2 Jahre her
Antwort an  Joscha

Hast du noch einen (hoffentlich) letzten Tipp für mich? Bei den Nachrichten erscheint ja vorne der Name des Absenders im Text….allerdings anscheinend nur wenn der Name im Adressbuch ist… wenn man also jetzt einen separaten Whatsapp und Telegram Account auf einem separaten Gerät hat, sind natürlich keine Namen im Adressbuch und es steht immer nur SOMEONE als Name dran…kann man die im Dienst selber hinterlegten Namen nicht verwenden?

A.H.
Gast
A.H. (@guest_73112)
2 Jahre her

Hallo.
Ich bekomme immer die Meldung
Starting gateway failed: Bridge whatsapp.mywhatsapp failed to join channel: please specify group’s JID from the list above instead of the name ‘xxxxxxx’
Ich habe aber in der matterbridge.toml unter account=whatsapp.mywhatsapp einen channel mit der Endung @g.us eingefügt.

Woran könnte es noch liegen ?

MrLennox
Gast
MrLennox (@guest_73107)
2 Jahre her

Ich finde nicht, dass Telegram einen besseren Datenschutz hat als WhatsApp. Immerhin werden die Nachrichten im Gegensatz zu WhatsApp nicht standardmäßig Ende zu Ende Verschlüsselt. Somit könnte Telegram alle Nachrichten mitlesen. Es ist nicht Open Source und hat weder Impressum noch eine offizielle Anschrift.

Keule
Gast
K S (@guest_73114)
2 Jahre her
Antwort an  MrLennox

Das sehe ich genauso.
Ich schreibe aktuell wieder viele SMS.
Gruppen gehen zwar logischer Weise nicht aber es ist am sichersten.

Mik
Gast
Mik (@guest_73119)
2 Jahre her
Antwort an  K S

SMS ist gar nicht verschlüsselt und somit noch unsicherer.
Signal und Threema sind momentan die Empfehlung

Keule
Gast
K S (@guest_73135)
2 Jahre her
Antwort an  Mik

Soll doch mein Provider mitlesen. Besser als irgendwelche dubiosen Firmen.

Gilles
Gast
Gilles (@guest_73115)
2 Jahre her
Antwort an  MrLennox

Richtig. Dann lieber Signal oder Threema.

keke
Gast
keke (@guest_73121)
2 Jahre her
Antwort an  MrLennox

Die App ist Open-Source der Server-Teil ist es nicht. Bei Whatsapp ist gar nichts Open Source. Bei Telegram hast die Wahl ob end2end verschlüsselt oder eben auf allen Geräten synchron und damit wird wohl nur auf dem weg bis zum Server verschlüsselt.
Telegram war 2 Jahre in Russland blockiert und im Iran immer noch! Warum hatte Whatsapp mit sowas nie Probleme ?

https://telegram.org/faq

Franz
Gast
Franz (@guest_73106)
2 Jahre her

Super Artikel, wenn man Spass daran hat, dann auf jedenfall auszuprobieren. Aber ehrlich gesagt, ist man schneller, wenn man die User zu Telegram “bewegt” und dort die Gruppe neu erstellt und die alte loescht (was war, das war..) und erspart sich so die Muehe mit Mattermost – aber eben, nicht um die hier geleistete Arbeit zu schmaelern! Top gemacht.

Daniel
Gast
Daniel (@guest_73090)
2 Jahre her

Hallo Joscha,

mich stört an deinem Beitrag leider der Einleitungsabsatz.
Wenn man
https://www.kuketz-blog.de/telegram-sicherheit-gibt-es-nur-auf-anfrage-messenger-teil3/
nachliest, kann ma sich seine eigene Meinung dazu bilden.

Ich möchte aber deine Anleitung und die Arbeit dazu nicht schmälern.

Gurkengott
Mitglied
Mitglied
Gurkengott(@gurkengott)
2 Jahre her

Ist es möglich mit Matterbridge auch eine Brücke zwischen WhatsApp und Signal, bzw. WhatsApp und Threema zu bilden?

Gurkengott
Mitglied
Mitglied
Gurkengott(@gurkengott)
2 Jahre her
Antwort an  Joscha

Danke dir:)

Lade jetzt deine Chinahandys.net App