Dieses Projekt wurde aufgegeben und wird leider nicht mehr gepflegt.
Baca dalam Bahasa Indonesia.
Ein sehr einfaches WhatsApp-Bot-Skript, das mithilfe der Chat-API-Bibliothek erstellt wurde. Dieser Bot sendet alle an ihn gesendeten privaten Nachrichten zurück und antwortet auch auf „!ping“ oder „!help“, die an die Gruppe gesendet werden.
Natürlich können Sie diesem Bot jederzeit neue Features oder neue Funktionen hinzufügen. Dieses Skript ist supereinfach und reicht aus, um Ihnen einen Anhaltspunkt dafür zu geben, wie die Chat-API funktioniert.
Dieses Projekt wurde auf dem Ubuntu-Linux-System eingerichtet und getestet. Wenn Sie sich auf einem anderen System befinden oder keine weiteren Details zu bestimmten Informationen in diesem Repo finden, sollten Sie sich immer an die Chat-API wenden.
Installieren Sie Abhängigkeiten mit dem folgenden Befehl:
sudo apt-get update
sudo apt-get install ffmpeg openssl php5-cli php5-gd php5-curl php5-sqlite php5-mcrypt
WICHTIG! Da WhatsApp seine Nachrichten jetzt verschlüsselt, müssen Sie zusätzliche PHP-Erweiterungen installieren, damit das Skript verschlüsselte Nachrichten lesen kann. Bitte befolgen Sie diese Anleitung zur Installation! MUSS!
Stellen Sie sicher, dass alle Abhängigkeiten erfolgreich installiert wurden. Einige Dinge, die Sie überprüfen müssen, sind:
php -v
PHP 5.6.16-2+deb.sury.org~trusty+1 (cli)
Copyright (c) 1997-2015 The PHP Group
......
php -m
..
curve25519
mcrypt
protobuf
..
Wenn alles in Ordnung ist, können Sie mit dem nächsten Schritt fortfahren.
Es gibt einige Tools, mit denen wir das WhatsApp-Passwort erhalten können:
Hier verwenden wir registerTool.php (Sie können jederzeit ein anderes Tool verwenden, deren Funktion dieselbe ist, siehe Chat-API).
cd whatsapp/examples/
php registerTool.php
6285xxxxxxxxx
XXX-XXX
-Format eingojigejeB79ONvyUV87TtBIP8v7=
Wenn die Registrierung nicht erfolgreich war, überprüfen Sie bitte die Ausgabe des Befehls und lesen Sie dann unter Chat-API-Probleme nach, um die Ursache zu ermitteln und zu beheben.
Wenn Sie das Passwort haben, besteht der nächste Schritt darin, das Skript wasapbot.php auszuführen.
$username
, $password
und $nickname
entsprechend Ihren Bot-Details.php wasapbot.php
error_reporting(....)
( Zeile 19, wasapbot.php ), damit PHP einen Skriptfehler anzeigt. Überprüfen Sie, ob ein Fehler vorliegt.$debug
in „true“ , damit die Chat-API im Debug-Modus ausgeführt wird. Überprüfen Sie die Debug-Ausgabe. In diesem Projekt verwenden wir nur zwei Ereignisse als Beispiel: onGetMessage(...)
um eine private Nachricht abzurufen, und onGetGroupMessage(...)
um eine Gruppennachricht abzurufen. Sie können die Antwort des Bots ändern, indem Sie das Skript innerhalb dieser Funktion bearbeiten. ( Zeile 126 und 182, wasapbot.php ).
Sie können auch andere Ereignisse hinzufügen, um die Bot-Fähigkeit hinzuzufügen. Die Liste der verfügbaren Ereignisse finden Sie unter Chat-API-Ereignisse.