Translate

Tuesday, February 10, 2015

CARA BUAT BOT LIKE & KOMENTAR DI FACEBOOK 100% WORK

 CARA MEMBUAT "BOT AUTO LIKE & KOMEN FACEBOOK" DENGAN Google Drive .
Langkah - Langkah nya sbb :


1. Sobat Harus mempunyai email gmail dahulu , kalau belum daftar di sini gratiss. jika sudah lanjut ke langkah 2.
2. Masuk ke https://script.google.com.
 maka akan muncul seperti ini :


Klik Projek Kosong
hapus semua script diatas dan ganti dengan scritp berikut:



var robot={
baraha:3,
tokenNya:[
{nama:"DI SINI ISI DG NAMA / ID FB KAMU",token:"DI SINI ISI DG AKSES TOKEN FACEBOOK KAMU"}
],
tarikMang:function(almt,prop){var a=UrlFetchApp.fetch(almt,{muteHttpExceptions:true,method:"post",payload:prop});var b=Utilities.jsonParse(a.getContentText());return b},
aduk:function(naon){var a=naon.sort(function(){return 0.5-Math.random()});a.reverse();a=a.sort(function(){return 0.5-Math.random()});return a}
};

var urlGraph="/graph.facebook.com";

function likr(){
robot.aing=robot.aduk(robot.tokenNya)[0].token;
var p=robot.tarikMang("https:/"+urlGraph+"/me",{
method:"get",
fields:"id,home.fields(id,likes,comments.fields(id,user_likes)).limit("+robot.baraha+")",
access_token:robot.aing
});
if(p&&p.id&&p.home&&p.home.data&&p.home.data.length!=0){
robot.uidSekarang=p.id;

//looping p.home.data
for(x in p.home.data){
var c="y",d=p.home.data[x];

//neangan apa udah di like ato belon..
if(d.likes&&d.likes.data&&d.likes.data.length!=0){
for(y in d.likes.data){
if(d.likes.data[y].id&&d.likes.data[y].id==robot.uidSekarang){
c="n";break;
}
}
}


//kalo emang post belom di like..
if(c=="y"){
robot.tarikMang("https:/"+urlGraph+"/"+d.id+"/likes",{
method:"post",
access_token:robot.aing
});
}
}
}
}



















Untuk mendapatkan akses token klik lnk ini KLIK DI SINI UNTUK MENDAPATKAN AKSES TOKEN PERMANEN
klw saya menyarankan gunakan akses token blackberry karna kemungkinan keberhasilan
scrip berjalan di jamin 100%...
Klik simpan


3. Klik Pemicu Proyek Saat Ini.. lalu klik No triggers set up. Click here to add one now
setting seperti ini :
Jika sudah Save Lalu Jalankan,,


UNTUK SCRIP BOT KOMEN SILAHKAN COPY DIBAWAH INI


 //Gunakan Trigger pada Function "cariPerawan()" dengan timer per-5 menit//
var robot={
  tokens:[
    "DI ISI  DG AKSES TOKEN FB KAMU"
  ],
  idGroups:["me/home"],
  idPages:[""],
  antiApp:[""],
  antiKata:new RegExp("(http|www|.com)","i"),
  idPagesKe:0,
  uid:"DI ISI DG NAMA FB / ID FB KAMU",
  holdid:""
};

var dptrGrps=robot.idGroups;
var dptrGrpsKe=0;

function ambilPagePost(pdxid){
  var posaydi=pdxid;
  if(robot.idPagesKe>=0&&robot.idPagesKe<robot.idPages.length){
    if(robot.idPagesKe==0){
      robot.idPages=aduk(robot.idPages);
    }
    robot.pejNya=robot.idPages[robot.idPagesKe];robot.idPagesKe++;
    var almt="https://graph.facebook.com/"+robot.pejNya;
    var prop={
      method:"get",
      fields:"name,posts.limit(50).fields(type,message)",
      access_token:robot.token
    };
    var d=MasukinBang(almt,prop);
    robot.dptrStatus=[];
    robot.namaPej="";
    if(d&&d.name&&d.posts&&d.posts.data&&d.posts.data.length!=0){
      robot.namaPej=d.name;
      for(x in d.posts.data){
        var e=d.posts.data[x];
        if(e.type&&e.type=="status"&&e.message){
          robot.dptrStatus.push({id:d.id,msg:e.message});
        }
      }
    }
    if(robot.dptrStatus.length==0){
      ambilPagePost(posaydi);
    }else{
      robot.dptrStatus=aduk(robot.dptrStatus);
      var pes=robot.dptrStatus[0].msg.replace(/http:\/\/|www|Nikhil Lohana/gi,"").split("====")[0].split("----------")[0];
      var pesen=",\n"+pes+"\n\n#"+robot.namaPej+"\nI am a :\|\]";
      Masukin(posaydi,pesen);
    }
  }
}
function metNaon(){
  var det=new Date();
  var t=det.getHours();
  var wayah="sore";
  if(t>12){
    if(t<15){wayah='siang'}else if(t<18){wayah='sore'}else if(t<19){wayah='magrib'}else if(t<20){wayah='isya'}else{wayah='malem'}
  }else{
    if(t<1){wayah='tengah malem'}else if(t<4){wayah='dini hari'}else if(t<6){wayah='subuh'}else if(t<10){wayah='pagi'}else{wayah='siang'}
  }
  return wayah;
}
function udahDiMasukinBELOM(id){
  var a="can"
  if(robot.daptarFromIds.length!=0){
    for(x in robot.daptarFromIds){
      if(id==robot.daptarFromIds[x]){
        a="geus";
        break;
      }
    }
  }
  if(a=="can"){
    robot.daptarFromIds.push(id);
  }
  return a;
}
function Masukin(pid,msg){
  var almt="https://graph.facebook.com/"+pid+"/comments";
  var prop={
    method:"post",
    message:msg,
    access_token:robot.token
  };
  var p=MasukinBang(almt,prop);
  robot.jmlKomenDiKeluarin++;
}
function kasihSalam(){
  var aydi=dptrGrps[dptrGrpsKe];
  var wayah=metNaon();
  var almt="https://graph.facebook.com/"+aydi+"/feed";
  var prop={
    method:"get",
    fields:"from,application,comments.fields(from,message,user_likes).limit(50)",
//    limit:5,
    access_token:robot.token
  };
  var p=MasukinBang(almt,prop);

  if(p&&p.data){
    p.data.reverse();
    robot.daptarFromIds=[];
    robot.jmlKomenDiKeluarin=0;

    for(x in p.data){
      var pdx=p.data[x];
      var spam="bkn";

//saring Via Apps
      if(pdx.application&&pdx.application.id){
        for(y in robot.antiApp){
          if(pdx.application.id==robot.antiApp[y]){
            spam="iya";
            break;
          }
        }
      }
      if(pdx.id&&pdx.from&&pdx.from.id&&pdx.from.name){
        var disapacan=udahDiMasukinBELOM(pdx.from.id);
        var ngaranNuPosting=pdx.from.name.split(" ")[0];
        if(pdx.from.id==robot.uid){
          var sapaan="Oh";
        }else{
          var spns=["wah kemana ajah #"+ngaranNuPosting+" kok baru update status\n dr tadi aku tungguin loh\n:D","padahal tadi aku sibuuuuuuk banget    :) l#"+ngaranNuPosting+" pas lihat kamu update status aku langsung buru2 komen cuma mau bilang\n","waaaaahh gak salah klw kmu punya banyak teman... kamu baik banget sih #"+ngaranNuPosting+" padahal tadi aku sudah ngantuk loh\n eh pas liat statusmu jadi melek lagi\nhehehe","kalau gak komen di status #"+ngaranNuPosting+" rasanya gak enak low gak menyapa\nhehehehehe","Halo #"+ngaranNuPosting+" :D\nwaaaaw  kmu update status lg nieh... insyaallah aku pasti komen lg hehehehe #"+ngaranNuPosting+" hehehe\n","assalamualaikum "+ngaranNuPosting+" :)\nlagi ngapain nih\nmaaf yaaa cuman sekedar lewat untuk menyapa..... agar silaturahim kita tetap terjaga sesama teman\njangan bosen yah :)","wah #"+ngaranNuPosting+" klw kmu update status lagi insyaallah aku komen lg....heeeee     :) :) :v \n"];
          var pns=aduk(spns);
          var sapaan=pns[0]+" "+ngaranNuPosting;
        }
        var komenGwAda=0;
        var promIdsKomen=[];
        var lastKomenterName="";
        var lastKomenterId=robot.uid;
        var lastKomenterKomenId=pdx.id;
        var pendatangBaru="iya";
        var daptarSpamKomen=[];
        var dilewatAjeGan="tong";

        if(pdx.comments&&pdx.comments.data&&pdx.comments.data.length!=0){
          for(y in pdx.comments.data){
            var pdxcdy=pdx.comments.data[y];
            if(pdxcdy.from&&pdxcdy.from.id&&pdxcdy.from.name){
              var sapaJuga="iya";
              if(pdxcdy.from.id==robot.uid){
                sapaJuga="jgn";
                komenGwAda++;
              }else if(pdxcdy.from.id==pdx.from.id){
                sapaJuga="jgn";
              }else if(promIdsKomen.length!=0){
                for(z in promIdsKomen){
                  if(pdxcdy.from.id==promIdsKomen[z]){
                    sapaJuga="jgn";
                    break;
                  }
                }
              }
              if(y==pdx.comments.data.length-1){
                lastKomenterName=pdxcdy.from.name.split(" ")[0];
                lastKomenterId=pdxcdy.from.id;
                if(lastKomenterId==pdx.from.id){
                  pendatangBaru="bkn";
                }else{
                  for(r in promIdsKomen){if(lastKomenterId==promIdsKomen[r]){pendatangBaru="bkn";break}}
                }
                if(pendatangBaru=="iya"){
                  if(!pdxcdy.user_likes){hamilin(pdxcdy.id,robot.token)}
                }
              }
              if(sapaJuga=="iya"){
                promIdsKomen.push(pdxcdy.from.id);
               var ps=aduk(["Hai\n","Halo\n","assalamualaikum\n","Hey\n"]);
                sapaan+=", "+ps[0]+" "+pdxcdy.from.name.split(" ")[0];
                if(!pdxcdy.user_likes){hamilin(pdxcdy.id,robot.token)}
                biPrenAh(pdxcdy.from.id,robot.token);
              }
              if(pdxcdy.message&&pdxcdy.message.match(robot.antiKata)){
var geusAyaCanTeh="can";
if(daptarSpamKomen.length!=0){
  for(o in daptarSpamKomen){
    if(daptarSpamKomen[o].id==pdxcdy.from.id){
      geusAyaCanTeh="geus";
      break;
    }
  }
}
if(geusAyaCanTeh=="can"){
  daptarSpamKomen.push({id:pdxcdy.from.id,name:pdxcdy.from.name.split(" ")[0]});
}
              }
            }
          }
          if(pdx.comments.data.length>300){dilewatAjeGan="geus"}
        }
if(dilewatAjeGan=="tong"){
        if(pdx.from.id==robot.uid&&promIdsKomen.length==0){disapacan="geus"}
        if(disapacan=="can"&&komenGwAda==0){
if(daptarSpamKomen.length==0){
          var sapaTambahan="";
          var sapaujung="";
          var sapaspam="";
          var barahaUrang=promIdsKomen.length+2;
           if(spam=="iya"){
            sapaspam+="\n"+ngaranNuPosting+" aku suka status   ini @\["+aydi+":\] ini?";
            sapaspam+="\nburuan @\["+pdx.from.id+":"+ngaranNuPosting+"\] 1 jempol buat kamu !";
            sapaspam+="\123 dan 4 jempol deh untuk status ini ... aku like  (y) heeee. :\\";
          }else if(barahaUrang>3){
            sapaTambahan+="\nternyata udah ada"+barahaUrang+" orang ";
            if(barahaUrang==4){
              sapaTambahan+=":)\n\n";
            }
            if(barahaUrang==5){
              sapaTambahan+=":)\nwaaaaahh gak salah klw kmu banyak teman... kamu baik  banget sih\n";
            }
            if(barahaUrang==11){
              sapaTambahan+=" :D \n\n";
            }
            sapaujung+="semuanya";
          }
          var pesen=sapaan+" "+sapaTambahan+" 'selamat "+wayah+" ajah #"+sapaujung+".. :) "+sapaspam;
}else{
  var pesen ="assalamualaikum 'selamat "+wayah;
  for(f in daptarSpamKomen){
    if(f>0&&f<daptarSpamKomen.length-1){
      pesen+=", ";
    }else if(daptarSpamKomen.length>1&&f==daptarSpamKomen.length-1){
      pesen+=" sama ";
    }else{
      pesen+=" ";
    }
      pesen+=daptarSpamKomen[f].name;
  }
      pesen+=" waaaaw.... aku suka dg status kamu 4 jempol deh buat kamu heeeeee :*";
}
           Masukin(pdx.id,pesen);
        }else if(lastKomenterId!=robot.uid){
          if(pendatangBaru=="iya"){
            if(lastKomenterId=="100004830630916"){
              var pesen="ah bosen ketemu "+lastKomenterName+" terus dari tadi,,\n "+wayah+"2 gini ngapain "+lastKomenterName+" berkeliaran :D\niiii,, ngikutin aku ya?!.. :*";
            }else{
              var pesen="assalamualaikum #"+lastKomenterName+",,\n'selamat "+wayah+" "+lastKomenterName+"..apa kabar :)";
            }
            Masukin(pdx.id,pesen);
          }else{
            if(komenGwAda==1){
              var psns=[
                "lagi ngapain  :) "+lastKomenterName+" : O.o",
                "asik nieh........ :) :v heeeee"+lastKomenterName+" :D"
              ];
              psns=aduk(psns);
              var pesen=psns[0];
              Masukin(pdx.id,pesen);
              var pesen=psns[0];
              Masukin(pdx.id,pesen);
            }else if(komenGwAda==1){
              ambilPagePost(pdx.id);
            }
          }
        }
}
      }
    }

    if(robot.jmlKomenDiKeluarin<2){
      dptrGrpsKe++;
      if(dptrGrpsKe>=0&&dptrGrpsKe<dptrGrps.length){
        kasihSalam();
      }
    }
  }
}
function biPrenAh(id,tkn){
  var toket=tkn;
  var aydi=id;
  robot.nitipalmt="https://graph.facebook.com/me/accounts/"+aydi;
  var prop={
    method:"post",
    access_token:toket
  };
  robot.nitipprop={
    method:"post",
    access_token:toket
  };
  var p=MasukinBang(robot.nitipalmt,prop);
  if(p&&p.data&&p.data.length==0){
    var q=MasukinBang(robot.nitipalmt,robot.nitipprop);
  }
}
function hamilin(id,tkn){
  var toket=tkn;
  var aydi=id;
  var almt="https://graph.facebook.com/"+aydi+"/likes";
  var prop={
    method:"post",
    access_token:toket
  };
  var p=MasukinBang(almt,prop);
}
function MasukinBang(almt,prop){
  var uri=almt;
  var options={
    muteHttpExceptions:true,
    method:"post",
    payload:prop
  };
  var kateFB=UrlFetchApp.fetch(uri,options);
  var p=Utilities.jsonParse(kateFB.getContentText());
  return p;
}
function aduk(naon){
  var a=naon.sort(function(){return 0.5-Math.random()});
  a.reverse();
  a=a.sort(function(){return 0.5-Math.random()});
  return a;
}
function cariperawan(){
  robot.tokens=aduk(robot.tokens);
  robot.token=robot.tokens[0];
  var almt="https://graph.facebook.com/me";
  var prop={
    method:"get",
    fields:"id,groups.fields(id)",
    access_token:robot.token
  };
  var p=MasukinBang(almt,prop);
  if(p&&p.id&&p.groups&&p.groups.data&&p.groups.data.length!=0){
    for(x in p.groups.data){
      dptrGrps.push(p.groups.data[x].id);
    }
    dptrGrps=["me/home"];
    robot.uid=p.id;
    kasihSalam();
  }
}




CARA MENGAKTIF KAN BOT KOMEN SAMA DG CARA MENGAKTIFKAN BOT LIKE
jika agan dan sista  kurang paham bisa add fb saya kata kunci pencarian di fb  Ardhyn Samarinda

CUKUP SEKIAN DAN TERIMA KASIH ATAS KUNJUNGAN KALIAN....

No comments :

Post a Comment