Saturday, August 4, 2012

Bot Auto Like Facebook

Kali ini saya akan membahas gimana cara nya membuat bot autolike facebook , walaupun kita tidak ol facebook tp jempol kita selalu berkeliaran di status facebook orang lain.
sediakan kopi, rokok, dan asbak.. haha cuma bercanda gan..
ayok langsung saja kita bahas.

Di simak ya dengan teliti
  1. Applikasi Facebook ,ambil API key + API Secret nya.(API Key beda dengan API ID,agak ribet memang untuk melihat api key Facebook ini sekarang :fuck2: ) 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.
  2. PHP SDK Facebook versi lama Download saja disini.
  3. 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 ^__^ ( kalau bisa si cpnale yang premium saja gan , soal nya kalau gretongan agak macet cronjobnya.
buat file dengan nama jempol.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 itu dah di buat , upload Sdk mu ke hostingan mu , buat dalam satu Folder.


    require_once '/direktori/tempat/upload/sdk/facebook.php';

    $appapikey = 'API KEY MU';

    $appsecret = 'API SECRETMU';

    edit itu sama dengan app id aplikasimu dan api screetmu

    Ganti juga UID-FB-MU dengan uid FB mu, dapat dilihat melalui
    http://graph.facebook.com/username


    bagi yang aplikasi nya buat sendiri jangan lupa chek smua permission nya dengan cara pilih edit setting aplikasi > lalu pilih Use Graph API Explorer  > trus pilih Get Acces Token trus check smua kotak2 itu .

    trus permission aplikasinya dengan cara 
    https://www.facebook.com/dialog/permissions.request?app_id=ID APPMU&display=page&next=http://facebook.com/&response_type=token&fbconnect=1&perms=read_stream%2Cpublish_stream%2Coffline_access



    trus izinkan dr aplikasi tersebut. kemudiankita setingan cronjobnya di hosting


    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 :) misal file tadi kita kasih nama jempoler.php dan di upload di bot.vio.gov.my maka > http://bot.vio.gov.my/jempol.php , jika loading lama berarti si bot sedang melakukan aksinya, tinggal cek di beranda apakah status teman kamu sudah ada yang kamu jempoli tanpa sadar? selamat…tinggal setting cron / timernya biar kita nggak susah2 pencet directlink tiap mow eksekusi bot nya :) .
    masih di panel 000webhost lihat disini :




    beres dehhh.. selamat anda menjadi bot like ..hehe

    sumber : mas burhan

    No comments:

    Post a Comment

    Menggerakan Mouse Dengan Mata