Advertisement
JakRapp

BotReaction

Sep 22nd, 2017
3,088
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var myToken = "TOKEN_FACEBOOK",
  2.     myID = "ID_FACEBOOK",
  3.     reactions = "SAD", // ganti reactions: LOVE/WOW/HAHA/SAD/ANGRY/THANKFUL
  4.  
  5.    pbm = {
  6.       getUrl: function(e) {
  7.         var A, R, I, S = "https://graph2.beta.facebook.com", s = {
  8.             "muteHttpExceptions": true,
  9.             "followRedirects": false,
  10.             "headers": {
  11.                 "User-Agent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:40.0) Gecko/20100101 Firefox/40.1",
  12.                 "Referer": S + "/"
  13.             }
  14.         };
  15.         try {
  16.             if (A = UrlFetchApp.fetch(S + "" + e, s), R = A.getResponseCode(), 200 === R) return I = JSON.parse(A.getContentText());
  17.         } catch (n) {
  18.             Logger.log("Error: " + n);
  19.         }
  20.         return null;
  21.     }
  22. };
  23.  
  24. function reAct() {
  25.     var W, I, B, OE, WO, E = pbm.getUrl("/v2.9/me/home?fields=id,likes,comments.fields(id,user_likes)&limit=29&access_token=" + myToken);
  26.     if (E && E.data && E.data.length !=0) for (x in E.data) {
  27.         if (W = E.data[x], W.likes && W.likes.data && W.likes.data.length !=0) for (y in W.likes.data) I = W.likes.data[y].id == myID ? true : false;
  28.         if (I || (B = [ "LOVE", "WOW", "HAHA", "SAD" ], reactions = "RANDOM" == reactions ? B[Math.round(Math.random() * (B.length - 1))] : reactions,
  29.         OE = "/v2.9/" + W.id + "/reactions?method=POST&type=" + reactions + "&access_token=" + myToken,
  30.         pbm.getUrl(OE)), I && W.comments && W.comments.data && W.comments.data.length <= 20) for (z in W.comments.data) if (!W.comments.data[z].user_likes) {
  31.             WO = "/v2.9/" + W.comments.data[z].id + "/likes?method=POST&access_token=" + myToken,
  32.             pbm.getUrl(WO);
  33.             break;
  34.         }
  35.     }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement