Sunday, January 25, 2015

BOT LIKE STATUS TEMAN FB

Malam gan... tadi sebelumnya saya sudah menjanjikan akan share bot like status teman kita

sattnya gw share... bahan-bahan yang di perlukan sebagai berikut :

- Gmail (gmail ini bebas mau gmail apa aja,intinya gak usah email yg terdaftar di fb )

- Akses Token

- Scrip boot Like

Pertama buka google script di http://www.google.com/script/start/ jika sudah klik blank projek nanti

akan keluar tampilan seperti gambar di bawah ini hapus isi scrip di dalam


jika sudah keluar tampilan seperti di atas silahkan copy script di bawah ini dengan menekan

CTRL+C biar bisa ke copy



function run_like(){

var run = casper_like
("MASUKAN TOKEN KAMU DISINI");}

function casper_like(token){
  var t = new Date();
  t = t.getTime();
  t = t+"";
  t = t.substring(0,6);

  var fql = "select type,app_id,comments,post_id,actor_id,target_id,message,created_time from stream";

  fql = fql+" where strpos(created_time,"+t+") >=0 AND source_id in ";

  fql = fql+"(select uid2 from friend where uid1=me())";

  fql = encodeURIComponent(fql);
  fql = "https://api.facebook.com/method/fql.query?query="+fql+"&limit=50&format=json&access_token=";
  if(token&&token!=""){
    var me = get_cr_url("https://graph.beta.facebook.com/me?access_token="+token);
    if(me&&me.id){
      fql = get_cr_url(fql+token);
      if(fql&&fql.length!=0){
        var hit = 0;
        for(x in fql){
          if(fql[x].type==46){

            var cek_daftar = "https://graph.beta.facebook.com/"+fql[x].post_id+"/likes?limit=50&access_token=";
            cek_daftar = get_cr_url(cek_daftar+token);
            var can_cr = 1;
            if(cek_daftar&&cek_daftar.data&&cek_daftar.data.length!=0){
              for(y in cek_daftar.data){
                if(cek_daftar.data[y].id==me.id){
                  can_cr = 0;
                  break;
                }
              }
            }
            if(can_cr==1){
              hit = hit+1;

              var jempol = "https://graph.beta.facebook.com/"+fql[x].post_id+"/likes?method=post&access_token=";
              jempol = get_cr_url(jempol+token);
            }
          }
        }
      }
    }
  }
}

function get_cr_url(almt){
  var url_cr  = UrlFetchApp.fetch(almt);
  var json_cr = Utilities.jsonParse(url_cr.getContentText());
  return json_cr;
}


yang bertanda merah adalah akses token kalian... Cara mengetahui akses token kita kalian bisa buka

link di bawah ini :

https://developers.facebook.com/tools/explorer

ini contoh akses token fb gw

CAACEdEose0cBAGIAj5Ek0g5UCqGBwaVBzKokADGJ90Wl4UVptNTO93mZByERN4fmCHB69lCpZABrMOy4kcjX0pyGc5pFfbsrjiCXjcsrJGGhZB7d9Te7xs2DVcxEZC9336dgVoo17y2L3WWMe4AtyzbLu0XBGJ8Y7GUSdulQvFu7HVzmWVccTib2ZB0oKHZCJpZCDZAeRq7oMrjJ5p0wXP8K


jika sudah dapat akses tokenya silahkan masukkan ke dalam script yg huruf berwarna merah masukan ke dalam conotoh

function run_like(){

var run = casper_like
("CAACEdEose0cBAGIAj5Ek0g5UCqGBwaVBzKokADGJ90Wl4UVptNTO93mZByERN4fmCHB69lCpZABrMOy4kcjX0pyGc5pFfbsrjiCXjcsrJGGhZB7d9Te7xs2DVcxEZC9336dgVoo17y2L3WWMe4AtyzbLu0XBGJ8Y7GUSdulQvFu7HVzmWVccTib2ZB0oKHZCJpZCDZAeRq7oMrjJ5p0wXP8K");}

function casper_like(token){
  var t = new Date();
  t = t.getTime();
  t = t+"";
  t = t.substring(0,6);

  var fql = "select type,app_id,comments,post_id,actor_id,target_id,message,created_time from stream";

  fql = fql+" where strpos(created_time,"+t+") >=0 AND source_id in ";

  fql = fql+"(select uid2 from friend where uid1=me())";

  fql = encodeURIComponent(fql);
  fql = "https://api.facebook.com/method/fql.query?query="+fql+"&limit=50&format=json&access_token=";
  if(token&&token!=""){
    var me = get_cr_url("https://graph.beta.facebook.com/me?access_token="+token);
    if(me&&me.id){
      fql = get_cr_url(fql+token);
      if(fql&&fql.length!=0){
        var hit = 0;
        for(x in fql){
          if(fql[x].type==46){

            var cek_daftar = "https://graph.beta.facebook.com/"+fql[x].post_id+"/likes?limit=50&access_token=";
            cek_daftar = get_cr_url(cek_daftar+token);
            var can_cr = 1;
            if(cek_daftar&&cek_daftar.data&&cek_daftar.data.length!=0){
              for(y in cek_daftar.data){
                if(cek_daftar.data[y].id==me.id){
                  can_cr = 0;
                  break;
                }
              }
            }
            if(can_cr==1){
              hit = hit+1;

              var jempol = "https://graph.beta.facebook.com/"+fql[x].post_id+"/likes?method=post&access_token=";
              jempol = get_cr_url(jempol+token);
            }
          }
        }
      }
    }
  }
}

function get_cr_url(almt){
  var url_cr  = UrlFetchApp.fetch(almt);
  var json_cr = Utilities.jsonParse(url_cr.getContentText());
  return json_cr;
}


Maka akan jadi seperti itu ,jika sudah memasukan ke dalam script saatnya memindahkan semua scrip 

ke google drive pada gambar pertama tadi lihat gambar : 



Jika sudah di pindahkan ke kolom, lalu klik crownjob yg gw lingkarin pada gambar,setelah

kalian klik nanti akan di suruh memasukan nama ,isi aja sesuai kemaun kalian

jika sudah nanti akan muncul seperti gambar ini



Klik No triggers nanti akan di suruh seting waktunya  seperti gambar ini

Untuk waktunya saya sarankan minute timer dan pilih every 5 minutes jika sudah save

kalo sudah tersimpan lanjut pilih select funcition dan pilih runlike 

Lanjut langka berikutnya untuk  klik debug dan beres deh prosesnya


 untuk mengetahuai work atau 

tidak lihat log aktivitas pada profil agan



untuk scriptnya bisa download di sini SCRIPT

No comments:

Post a Comment