: :

Navbar Bawah

Senin, 08 Oktober 2012

Membuat Bot Plurk Dengan PHP

Sebelumnya untuk membuat bot plurk kita download terlebih dahulu plurk API untuk php dan mendownload API key, kemudian extraks plurk api ke direktory web server anda atau ke server hosting anda. berikut isi dari plurk api yang saya download




Untuk versi yang saya download adalah versi 1.5.0

Disini saya akan membuat dua type both yaitu both untuk update status plurk dengan interval waktu yang bisa diatur dan juga both untuk auto respons ke friend yang bisa di atur waktu dan jumlah teman yang di respons.

Berikut script untuk both update status.

<?
// update.php
$api_key = ''; // isi dengan api key 
$username = ''; // username plurk anda
$password = ''; // password plurk anda
require('plurk_api.php');
$plurk = new plurk_api();
$plurk->login($api_key, $username, $password);
$plurk->add_plurk('en', 'says', 'Hello World'); // status / thread yang akan di kirim oleh both
?>

Kemudian untuk both komennya seperti ini :

<?
//coment.php
$api_key = ''; // isi dengan api key 
$username = ''; // username plurk anda
$password = ''; // password plurk anda


$delay = 100; // cek tiap berapa detik
$offset = NULL;     // cek plurk dari waktu ke sekian
$max_check = 30;    // max berapa plurk yang  dicek 
$pesan = 'Hello (bye)';    // pesan yg ingin disampaikan
require('plurk_api.php');
$plurk = new plurk_api();
while (true) {
    $plurk->login($api_key, $username, $password);
    $result = $plurk->get_plurks($offset, $max_check, NULL, NULL, NULL);
    foreach ($result->plurks as $p) {
        if ($p->response_count == 0) {  // cek kalo blum ada response
 maka both akan bekerja
            $plurk->add_response($p->plurk_id, $pesan);
        }
    }
    sleep($delay);
}

?>

Ok script sudah jadi tinggal kita jalankan. disini timbul pertanyaan mau dijalankan secara manual atau otomatis.. ? kalau manual berarti tinggal di panggil menggunakan browser dan tentu saja merepotkan karena jadi kayak jagain lilin eh jagain both.

Untuk menjalankan secara otomatis kita tinggal memanfaatkan cron job yang sudah ada di sistem operasi linux *untung pake linux* 

* */3 * * *  /usr/bin/php /home/blackshell/public_html/plurk/update.php
* */3 * * * /usr/bin/php /home/blackshell/public_html/plurk/coment.php 

Kode cron job diatas akan secara otomatis berjalan setiap 3 jam sekali.. jadi siap-siap plurk anda saya koment dengan both dalam rentang waktu setiap 3 jam.. (devil)

Bagi yang menggunakan hosting silahkan setting cron job melalui cpanel :


Anda tinggal setting sesuai dengan keinginan anda.

Sekian dan terima kasih.

0   komentar

Cancel Reply