Sebelumnya saya minta maaf kepada temen² yg tidak suka dengan hadirnya bot Like This (*Bot disini bukan dan tidak sama dengan Aplikasi Jempol Bomber yg sangat menyebalkan itu lho..wkwkwkwk).Bot disini adalah kependekan dari robot yaitu robot yang bekerja otomatis untuk melakukan perintah tuannya.( *Yang dimaksud disini adalah bot auto Like This,yang kita perintah untuk menyukai setiap status terbaru teman Facebook kita.)
Oke, mari kita persiapkan bahan² nya :
- Applikasi Facebook ,ambil API key + API Secret nya.(API Key beda
dengan API ID,agak ribet memang untuk melihat api key Facebook ini
sekarang
) API key + Secret ini nantinya akan menggantikan tugas kita online dan
melakukan aktifitas di Facebook tanpa perlu login. *Asal kita memberi
otoritas kepada aplikasi tersebut. - PHP SDK Facebook versi lama Download saja disini.
- Hosting support php + cronjob (semacam timer yang nanti melaksanakan perintah kita sesuai waktu yg ditentukan.) Bisa pake Free hosting seperti 000webhost.com atau youhosting.com (* yang laen belum nyoba support apa tidak ^__^ )
- Get the code and feel the soul (* Indonesian Coder Beud wakakakak….)
<?php
class agendosa extends Exception { }
require_once '/direktori/tempat/upload/sdk/facebook.php';
$appapikey = 'API KEY MU';
$appsecret = 'API SECRETMU';
$facebook = new Facebook($appapikey, $appsecret);
function komentar($postid, $komentare, $uids){
if(file_exists("$uids")){
$cek = fopen("$uids",'r');
$str = fgets($cek);
fclose($cek);
if(!empty($str) && ($str != $post_id)){
if($pot[posts][0][comments][can_post] == 1){
$comment = $facebook->api_client->stream_addComment($postid, $komentare, "UID-FB-MU");
}
}
}
$log1 = fopen("$uids", 'w');
fwrite($log1, $postid);
fclose($log1);
}
$cek_permisi = $facebook->api_client->users_hasAppPermission("read_stream",'UID-FB-MU');
if($cek_permisi){
$friends = $facebook->api_client->friends_get(null, 'UID-FB-MU');
array_push($friends,'UID-FB-MU');
foreach ($friends as $uid)
{
try{
$pot = $facebook->api_client->stream_get('UID-FB-MU',"$uid",'','',1,'','','','');
if(is_array($pot)){
if($pot[posts][0]){
if($pot[posts][0][actor_id]){
if($uid == 'UID-FB-MU'){
if($pot[posts][0][likes]){
if($pot[posts][0][likes][can_like] == 1){
$like = $facebook->api_client->stream_addLike($pot[posts][0][post_id], 'UID-FB-MU');
}
}
}else{
if($pot[posts][0][actor_id] == $uid){
if(preg_match("/suka/i",$pot[posts][0][message]) or preg_match("/ suka /i",$pot[posts][0][message])){
komentar($pot[posts][0][post_id], "like..this..", "$uid");
}
else
{
if($pot[posts][0][likes]){
if($pot[posts][0][likes][can_like] == 1){
$like = $facebook->api_client->stream_addLike($pot[posts][0][post_id], 'UID-FB-MU');
}
}
}
}
}
}
}
}
}catch(agendosa $e){
throw $e;
}
sleep(1);
}
}
?>
Setelah semua bahan terkumpul, upload php sdk + source code tsb ke hostinganmu .Edit code botnya nya pada bagian :
require_once '/direktori/tempat/upload/sdk/facebook.php'; $appapikey = 'API KEY MU'; $appsecret = 'API SECRETMU';/direktori/tempat/upload/sdk/facebook.php >> ganti direktori tempat upload sesuai hosting masing² *view lokasi php sdk melalui file manager biar lebih mudah.
API KEY MU dan API SECRETMU= ganti dengan aplikasi milikmu sendiri.
Ganti juga UID-FB-MU dengan uid FB mu, dapat dilihat melalui
http://graph.facebook.com/username
Kalo’ kamu belum punya API key + secret silakan memakai API key + secret dibawah ini :
$appapikey = 'a8be3e413467033ecbadfb9b7603df3a'; $appsecret = 'cefcccd8d8c0b2257308e2c306dce6c0';lalu join Apps disini :
APP FACEBOOK NYAKhusus yg belum punya API key + Secret saja
yang sudah punya API key + secret tinggal tambahin :
read_stream,publish_stream,sama offline_accessSelanjutnya,
Lihat contoh disini :
Saya memakai 000webhost untung test hostingnya,
*kalo gak mau nunggu silakan ke www.youhosting.com

Setelah terupload lalu rubah permisi (chmod) direktori bot termasuk subfolder di dalamnya ke 777 .

seperti ini :

Pastikan semua sudah terupload dan kode sudah benar, mari kita test bot melalui direct link
masih di panel 000webhost lihat disini :

Beres deh
Selamat menjadi bot! *resiko di tanggung sendiri ya :lapar , menurut pengalaman saya bot selalu menjadi kontroversi, jadi persiapkan mental kamu…wakakakak
Kekurangannya :
Free hosting sering down, jadi saya
sarankan numpang hosting premium punya temen, kalo belum punya, silakan
hubungi teman² saya…wakakakak..
sumber: Agendosa