Ejemplo n.º 1
0
$w = new WhatsProt($username, $nickname, $debug);
// bind events ------------------------------------------------------------------------------------------------------
// list semua event -->  https://github.com/WHAnonymous/Chat-API/wiki/WhatsAPI-Documentation#list-of-all-events
$w->eventManager()->bind("onConnect", "onConnect");
$w->eventManager()->bind("onDisconnect", "onDisconnect");
$w->eventManager()->bind("onClose", "onClose");
$w->eventManager()->bind("onGetMessage", "onGetMessage");
$w->eventManager()->bind("onGetGroupMessage", "onGetGroupMessage");
// konek ------------------------------------------------------------------------------------------------------------
sleep(3);
$w->connect();
$w->loginWithPassword($password);
$w->sendGetServerProperties();
$w->sendClientConfig();
$w->sendGetGroups();
$w->sendPing();
// poll message loop ------------------------------------------------------------------------------------------------
while (1) {
    if ($poll == 5) {
        echo "\n[{$ke}][" . date('H:i:s') . "] ----------------------------------------------------\n";
        echo "[{$ke}][" . date('H:i:s') . "] --- BOT SIAP!\n";
        echo "[{$ke}][" . date('H:i:s') . "] --- \n";
        echo "[{$ke}][" . date('H:i:s') . "] --- Sekarang coba kirim pesan ke bot ini,\n";
        echo "[{$ke}][" . date('H:i:s') . "] --- seharusnya bot akan mengirim balik teks yang\n";
        echo "[{$ke}][" . date('H:i:s') . "] --- dikirimkan ke dia.\n";
        echo "[{$ke}][" . date('H:i:s') . "] --- \n";
        echo "[{$ke}][" . date('H:i:s') . "] --- Ubah perilaku bot dengan mengedit function\n";
        echo "[{$ke}][" . date('H:i:s') . "] --- onGetMessage() dan onGetGroupMessage()\n";
        echo "[{$ke}][" . date('H:i:s') . "] --- di baris 126 dan baris 182.\n";
        echo "[{$ke}][" . date('H:i:s') . "] --- \n";
        echo "[{$ke}][" . date('H:i:s') . "] --- Semoga sukses!\n";