WhatsAPI Nachrichten erhalten und Skript ausführen

mercredi 2 septembre 2015

Hallo,

ich befasse mich nun schon seit 3 Tagen mit WhatsApp und wie man per php Nachrichten senden kann. Dafür gibt es diese nett API hier: http://ift.tt/1cpGh6L
Also gut, das Nachrichten senden war gar nicht mal so schwer. Einfach ein php Skript, dass man dann mit php ausführt. Aber beim empfangen steigt mein Gehirn aus. Muss dazu sagen, dass ich mich noch nie wirklich mit php befasst hab und auch jetz noch relativ wenig Ahung davon hab.
Also gut, jetzt zu meiner Frage: wie würde ein php Skript aussehen, dass dauerhaft die empfangenen Nachrichten auf der Kommando Zeile oder im Browser anzeigt? Und wenn das funktioniert, wäre es nicht auch möglich ein sh Skript auszuführen, beim erhalten einer bestimmten Nachricht? Zum Beispiel ein Befehl zum Neustarten des Teamspeak Servers !tsrestart , welcher dann ein sh Skript ausführt. Dann wäre es natürlich sinnvoll, wenn das nur eine bestimmte Nummer kann, weis da aber leider auch nicht weiter... So kann man ja dann theoretisch einen Bot machen, der auf bestimmte Nachrichten bestimmte Antworten ausgibt. Allerdings kann ich mir nicht wirklich vorstellen, wie das in php aussieht vorallem mit dieser API, aber wenn mir jemand bei schreiben von so einem Skript helfen könnte, wäre ich sehr dankbar :)

So würde im Übrigen ein Skript zum senden von einer Nachricht aussehen:
Code:

<?php
    require_once './src/whatsprot.class.php';
    $username = "49***********";
    $password = "***********************";
    $w = new WhatsProt($username, "0", "Kosaki Onodera [BOT]", true); //Name your application by replacing \u201cWhatsApp Messaging\u201d
    $w->connect();
    $w->loginWithPassword($password);
    $target = '49***********'; //Target Phone,reciever phone
    $message = 'Test';
    $w->SendPresenceSubscription($target); //Let us first send presence to user
    $w->sendMessage($target,$message ); // Send Message
    echo "Message Sent Successfully";
?>

Hoffentlich hat jemand Lust und Zeit sich mit dem Thema ein bisschen zu beschäftigen ^^
Grüße Lucius


0 commentaires:

Enregistrer un commentaire

 

Lorem

Ipsum

Dolor