Skip to content

Commit 13aecd9

Browse files
authored
Update bot.gs
add discord webhook
1 parent 9bfa7f0 commit 13aecd9

1 file changed

Lines changed: 17 additions & 2 deletions

File tree

bot.gs

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Original source by JalanCoder (https://jalancoder.blogspot.com)
22
// Re-Code by Nanta (https://github.com/403Code)
3-
// Tool Version: 1.3
3+
// Tool Version: 1.3.1
44
// -------------------------
55
// Follow my Facebook
66
// EN: I'll use auto follow if you guys allow it :)
@@ -37,6 +37,7 @@ const auto_follow = true;
3737
const config = {
3838
cookie: "xxx",
3939
reactType: [1,16,2,3],
40+
webhookUrl: "xxx",
4041
};
4142

4243
// XXX
@@ -68,6 +69,15 @@ class Req {
6869
return UrlFetchApp.fetch(url, this.prp);
6970
}
7071

72+
postdc(webhookUrl, data){
73+
const options = {
74+
method: "post",
75+
contentType: "application/json",
76+
payload: JSON.stringify(data)
77+
};
78+
UrlFetchApp.fetch(webhookUrl, options);
79+
}
80+
7181
postql(data, fn){
7282
const head = {
7383
"Sec-Ch-Ua-Full-Version-List": "","Sec-Ch-Ua-Platform": '"Windows"',"Accept-Language": "en-US,en;q=0.9","Sec-Ch-Ua": '"Chromium";v="139", "Not;A=Brand";v="99"',"X-Fb-Friendly-Name": fn,"Sec-Ch-Ua-Mobile": "?0","Sec-Ch-Ua-Model": '""',"X-Asbd-Id": lib.randomDigitString(6),"X-Fb-Lsd": data.lsd,"Sec-Ch-Prefers-Color-Scheme": "dark","User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36","Content-Type": "application/x-www-form-urlencoded","Sec-Ch-Ua-Platform-Version": "","Accept": "*/*","Origin": "https://www.facebook.com","Sec-Fetch-Site": "same-origin","Sec-Fetch-Mode": "cors","Sec-Fetch-Dest": "empty","Referer": "https://www.facebook.com/","Accept-Encoding": "gzip, deflate","Cookie": this.prp.headers.cookie}
@@ -161,15 +171,20 @@ function start() {
161171
}
162172
} catch {
163173
Logger.log("EN: Cookies invalid.\nID: Cookies kamu tidak valid.");
174+
return;
164175
}
176+
var desc = `**〣Posts reacted in this session:**\n\`\`\`${feedback_ids.length}\`\`\`\n**〣Reacts Stats**\n`;
165177
for (x in feedback_ids) {
166178
const reacts = config.reactType[lib.random(config.reactType)];
167179
const react_id = reactTable[reacts][1];
168180
const rpl = {av: acc_id,__aaid:"0",__user:acc_id,__a:"1",__req:lib.randomString(2),__hs: hasess,dpr:"1",__ccg:"EXCELLENT",__rev:rev,__s:[lib.randomString(6), lib.randomString(6), lib.randomString(6)].join(":").toLowerCase(),__hsi:hsi,__dyn:lib.randomBase64(119),__csr:lib.randomBase64(457),__hsdp:lib.randomBase64(337),__hblp:lib.randomBase64(337),__sjsp:lib.randomBase64(169),__comet_req:"15",fb_dtsg:dtsg,jazoest:jaz,lsd:lsd,__spin_r:rev,__spin_b:"trunk",__spin_t:timestamp.toString(),__crn:"comet.fbweb.CometHomeRoute",fb_api_caller_class:"RelayModern",fb_api_req_friendly_name:"CometUFIFeedbackReactMutation",variables:JSON.stringify({"input":{"attribution_id_v2":`CometHomeRoot.react,comet.home,via_cold_start,${timestamp.toString()},${lib.randomDigitString(6)},,,`,"feedback_id":feedback_ids[x],"feedback_reaction_id":react_id,"feedback_source":"MEDIA_VIEWER","is_tracking_encrypted":false,"tracking":[],"session_id":lib.uuidv4(),"actor_id":acc_id,"client_mutation_id":"4"},"useDefaultActor":false,"__relay_internal__pv__CometUFIReactionsEnableShortNamerelayprovider":false}),server_timestamps:true,doc_id:"24034997962776771",}
169181
const res = req.postql(rpl, "CometUFIFeedbackReactMutation");
182+
const post_url = 'https://www.facebook.com/' + Utilities.newBlob(Utilities.base64Decode(feedback_ids[x])).getDataAsString().replace("feedback:","");
170183
const status = res.getResponseCode() == 200.0 ? "Success" : "Failed";
171-
Logger.log(`--- React ${status} ---\nPost ${Number(x)+1}/${feedback_ids.length}\nPost Feedback ID : ${feedback_ids[x]}\nReact : ${reactTable[reacts][2]} (${reactTable[reacts][0]})\n---------------------`);
184+
Logger.log(`--- React ${status} ---\nPost ${Number(x)+1}/${feedback_ids.length}\nPost Feedback ID : ${feedback_ids[x]}\nPost URL : ${post_url}\nReact : ${reactTable[reacts][2]} (${reactTable[reacts][0]})\n---------------------`);
185+
desc = desc.concat(`- React ${Number(x)+1}\nStatus: ${status} ${status == "Success" ? "✅" : "❎"}\nType: ${reactTable[reacts][2]} (${reactTable[reacts][0]})\nPost Feedback ID: ${feedback_ids[x]}\nPost URL: ${post_url}\n\n`);
172186
}
187+
try{req.postdc(config.webhookUrl, {"content": "","tts": false,"embeds": [{"id": 652627557,"title": "Reacts Complete!","description": desc,"color": 16711680,"fields": [],"author": {"name": ".:: Bot React Webhook ::. ","url": "https://www.facebook.com/dementorize"},"footer": {"text": "Bot React Notification by 403Code","icon_url": "https://avatars.githubusercontent.com/u/56244659?v=4"},"timestamp": new Date().toISOString()}],"components": [],"actions": {},"flags": 0,"username": "Bot React Notification!","avatar_url": "https://avatars.githubusercontent.com/u/56244659?v=4"})}catch{}
173188
Logger.log(`[ Reacts completed | Time elapsed: ${(Date.now()-st)/1000} second(s) ]`);
174189
}
175190
// XXX

0 commit comments

Comments
 (0)