membuat bot plurk dengan php
Salam..
Pagi ini mungkin saya orang yang menjengkelkan bagi temen" plurk, karena saya nge fload atau nyepam di tret plurk dengan kata hello (bye) . (doh) maap yah temen" ataskeusilan saya.. eh tepatnya bot saya yang usil (devil).
Okeh deh semoga dimaafkan.. :).
sebenernya ini melanjutkan mainan saya dengan plurk API yang kmaren diawali dengan menginstall lamp, dan kemudian menginstall paket lainya seperti libCURL dan php5-cli. Sebenarnya paket-paket ini tidak perlu diinstall apabila kita mempunyai hosting sendiri untuk menaruh file tersebut.
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 :D .
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. :D
Berikut script untuk both update status.
Kemudian untuk both komennya seperti ini :
lilin eh jagain both. :P
Untuk menjalankan secara otomatis kita tinggal memanfaatkan cron job yang sudah ada di sistem operasi linux *untung pake linux* :P
Bagi yang menggunakan hosting silahkan setting cron job melalui cpanel :P
Anda tinggal setting sesuai dengan keinginan anda.
Semoga Bermanfaat..
Ali Mashuri
Pagi ini mungkin saya orang yang menjengkelkan bagi temen" plurk, karena saya nge fload atau nyepam di tret plurk dengan kata hello (bye) . (doh) maap yah temen" atas
Okeh deh semoga dimaafkan.. :).
sebenernya ini melanjutkan mainan saya dengan plurk API yang kmaren diawali dengan menginstall lamp, dan kemudian menginstall paket lainya seperti libCURL dan php5-cli. Sebenarnya paket-paket ini tidak perlu diinstall apabila kita mempunyai hosting sendiri untuk menaruh file tersebut.
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 :D .
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. :D
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
Untuk menjalankan secara otomatis kita tinggal memanfaatkan cron job yang sudah ada di sistem operasi linux *untung pake linux* :P
* */3 * * * /usr/bin/php /home/blackshell/public_html/plurk/update.php
* */3 * * * /usr/bin/php /home/blackshell/public_html/plurk/coment.phpKode 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 :P
Anda tinggal setting sesuai dengan keinginan anda.
Semoga Bermanfaat..
Ali Mashuri
Bisa juga digunakan sebagai rss feed dari blog atau situs tertentu.
BalasHapus:D
tak termaafkan!! :P
BalasHapus@milisdad : hehe..
BalasHapusmaap om..
Untuk menjalankanya bisa juga menggunakan perintah php2-cli di konsole.
BalasHapusphp -f /home/blackshell/public_html/plurk.php
mas cron job itu apa xixixiix awam nh, saya juga pake linux cuma ga tauu apa itu :P
BalasHapusitu function get_plurks darimana ya?
BalasHapusfunction get plurk diambil dari file plurk_api.php
BalasHapusKalo di Windows 7 bagaimana?
Hapussama saja kalau di windows.
Hapuswah wah... (thinking) ijin menyimak gan...
BalasHapusnice tips :D kalau untuk facebook bisa gak gan :x
BalasHapuskirim scriptnya ke email saya d0ng :D
jamielcs.icha@gmail.com
saya masih binggung untuk penempatan file dan menjalankan secara otomatis nya. saya memakai ubuntu 10.04. mohon pencerahan nya. maklum newbie.nuwun
BalasHapuspenempatan file tinggal di taro di root document nya web server.
Hapusjalaninya pake crontab
Komentar ini telah dihapus oleh pengarang.
BalasHapusdi windows bgaiman bos...
BalasHapustutorial yang menarik, boleh dicoba nih :D
BalasHapus