Einfacher Knoten zum Verbinden von Node-Red mit WhatsApp. Senden und Empfangen von WhatsApp-Bildern/Texten.
Derzeit im Entwicklungsmodus, möglicherweise fortlaufend aktualisiert. ?
!nodered
“, um in Chats/Gruppen eine Antwort von Node-Red zu erhalten.Es ist auch eine Lite-Version darin verfügbar. Whatsapp-Lite (Beta-Modus) unterscheidet sich völlig von Whatapp-Web und funktioniert nur auf Web-Sockets. Möglicherweise funktioniert es auch für Sie.
Wählen Sie einfach Whatsapp Lite
im Whatsapp-Link-Konfigurationsknoten.
Es erstellt eine Whatsapp Web-Instanz auf Ihrem Computer und speichert Ihre Sitzung lokal in Node-RED. Alle Daten werden im Benutzerordner <user>/.node-red/Whatsapp-Link
gespeichert. In Ihrer Nähe befindet sich die Datei „settings.js“ von Node-Red.
WhatsApp-Administrator : Knoten, der für Erstbenutzer zum Herstellen einer Verbindung mit WhatsApp und anderen administrativ relevanten Aufgaben verwendet wird.
Der Admin-Knoten generiert einen QR-Code direkt unter dem Knoten für eine einfache Verbindung mit WhatsApp.
Eingaben | Beschreibung |
---|---|
prüfen | Überprüft den aktuellen Status von WhatsApp und gibt diesen in msg.payload aus |
zerstören | Schließen Sie den Client und zerstören Sie die WhatsApp-Verbindung. |
neu starten | Starten Sie die WhatsApp-Verbindung neu. |
Abmelden | Melden Sie sich einfach ab und schließen Sie die Sitzung. |
Ausgabe | Beschreibung |
---|---|
status | Geben Sie den Status von msg.payload für alle in der obigen Tabelle genannten Eingaben an. |
Verbinden.. | Wenn WhatsApp versucht, eine Verbindung herzustellen. |
QR-Code (Bild) | wenn QR-Code generiert wird. Diese Methode kann auch verwendet werden, um einen von WhatsApp generierten QR-Code (Bild) zu erhalten. |
Verbunden | Wenn whatapp erfolgreich verbunden ist. |
Gruppe beigetreten oder entfernt | msg.paylod : Gruppenname.msg.type : beigetreten/aus der Gruppe entfernt.msg.notification : Vollständige Benachrichtigung.msg.chat : Vollständige Gruppendetails. |
Chats In : Knoten zum Empfangen aller an die verbundene Nummer gesendeten Nachrichten.
Ausgabe | Beschreibung |
---|---|
msg.paylod | Empfangene Nachricht |
msg.from | Absendernummer |
msg.chatID | Chat-ID des Gruppenchats/persönlichen Chats |
msg.message | Vollständiges Nachrichtenobjekt. Einige zusätzliche Details für fortgeschrittene Benutzer |
Neben dem message
stehen im Chats-In-Knoten noch viele weitere Ereignisoptionen zur Verfügung. Einzelheiten finden Sie in der Dokumentation zum Chats-In-Knoten.
Chats/Gruppenausgang : So einfach wie die Nennung des Namens, der Knoten sendet die bei der Eingabe empfangene msg.payload
an die im Knoten angegebene Nummer. Das ImageMessage.json
-Beispiel ist in den zu importierenden Beispielen verfügbar.
Multimedia-Nachricht: Anforderungen-
Eingang | Beschreibung |
---|---|
msg.image | Base64 (codiertes Bild), image-tool Knoten funktioniert gut für die Base64-Codierung |
msg.payload | Bildunterschrift |
msg.toNumber | Empfängernummer (falls die Nummer nicht im Knoten angegeben ist) |
Vergessen Sie nicht, vor Ihrer Nummer die internationale Vorwahl anzugeben. Die Nummer muss im Format +11 99999 99999 ohne Leerzeichen vorliegen.
ODER
Lassen Sie die Nummer leer und geben Sie die Nummer zusammen mit Paylod untermsg.toNumber
mit internationalem Code an. Um eine Nachricht an mehrere Kontakte zu senden, kann an msg.toNumber
ein Nummernarrar wie msg.toNumber
= ["+1199999999", "+12990000099", "+1311111111"] übergeben werden.Gruppennachricht : WhatsApp-Gruppenknoten zum Senden von Nachrichten in einer Gruppe.
Der Knoten sendet die empfangene msg.payload
an einen Gruppenchat.
A-reply-to-All.json
ist in „Beispiele zum Importieren“ verfügbar.
Der Knoten antwortet (die payload
) auf jede Nachricht, beginnend mit der in der Anweisungsfarbe genannten Zeichenfolge oder den Standardwerten !red
. Vermeiden Sie es bitte, es zu verwenden.
Probleme und Vorschläge sind hier willkommen.
Ver-0.1.21
: Gruppennachrichtenknoten hinzugefügt.Ver-0.1.23
: Knoten werden korrekt formatiert und Namen werden aktualisiert.Ver-0.1.28
: Jetzt sind QR-Codes direkt zur Laufzeit auf dem Whatsapp-Admin-Node verfügbar.Ver-0.1.30
: Die Nachricht kann an ein unter msg.toNumber
bereitgestelltes Array von Kontakten gesendet werden.Ver-0.1.32
: Socket-basierter Whatsapp Lite
-Konfigurationsknoten im Beta-Modus hinzugefügt. Unterstützung für das Versenden von Bildnachrichten im Chat-Out-Knoten hinzugefügt.Ver-0.1.33
: Schaltflächen- und Listenunterstützung hinzugefügt, kleinere Fehler behoben.Ver-0.1.34
: Im Chats-In-Knoten wurden mehrere Optionen zum Lesen von Ereignissen hinzugefügt.Ver-0.1.36
: Kontrollkästchen hinzugefügt, um den Status als Online/Offline
im WhatsApp-Link-Knoten anzuzeigen und Push-Benachrichtigungen zu erhalten. Ping-Intervall hinzugefügt, um WhatsApp lange am Leben zu halten. Mehrere Beispiele hinzugefügt.Ver-0.1.37
: Änderungen zur Korrektur des Sendens von Nachrichten mit Bildern und der Verwendung von Chromium-Profilen in Puppeteer.Ver-0.1.39B
: Defektes „Whatsapp-Web & Lite“ behoben. Kann WhatsApp- Image/Text
sowohl in WhatsApp-Lite als auch im Web Send/Receive
. Arbeiten an einfach zu verwendenden Knoten. Derzeit wird an weiteren WhatsApp-Knoten gearbeitet und wird bald verfügbar sein -
Die vollständigen Details zu den Knoten werden ebenfalls so schnell wie möglich aktualisiert.
Bitte versuchen Sie nicht, Spam mit Ihrer persönlichen Nummer zu versenden. Verdächtige Aktivitäten könnten von WhatsApp verfolgt werden.
Danke, dass du Geduld mit mir hast