@jikey/fcazero
Version:
Facebook Messenger bot, and is one of the most advanced next-generation Facebook Chat API (FCA)
2 lines (1 loc) • 1.8 kB
JavaScript
;var s=Object.defineProperty;var p=Object.getOwnPropertyDescriptor;var A=Object.getOwnPropertyNames;var w=Object.prototype.hasOwnProperty;var C=(r,o)=>{for(var e in o)s(r,e,{get:o[e],enumerable:!0})},R=(r,o,e,n)=>{if(o&&typeof o=="object"||typeof o=="function")for(let t of A(o))!w.call(r,t)&&t!==e&&s(r,t,{get:()=>o[t],enumerable:!(n=p(o,t))||n.enumerable});return r};var W=r=>R(s({},"__esModule",{value:!0}),r);var u={};C(u,{UserAgents:()=>c});module.exports=W(u);var a=require("./constants.js");const i=class i{static randomUserAgent(){const o=a.Constants.getRandom(Object.keys(this.BROWSER_DATA));if(!o||!(o in this.BROWSER_DATA))throw new Error("Could not determine a valid OS for user agent generation.");const e=this.BROWSER_DATA[o],n=a.Constants.getRandom(e.chromeVersions);if(!n)throw new Error("Could not determine a valid Chrome version for user agent generation.");const t=n.split(".")[0],m=`Mozilla/5.0 (${e.platform}) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/${n} Safari/537.36`,l=['"Not/A)Brand";v="8"',`"Chromium";v="${t}"`,`"Google Chrome";v="${t}"`],d=l.join(", "),f=l.map((h,S)=>h.replace(/"$/,'.0.0.0"')).join(", ");return{userAgent:m,secChUa:d,secChUaFullVersionList:f,secChUaPlatform:`"${o==="windows"?"Windows":"macOS"}"`,secChUaPlatformVersion:e.platformVersion}}};i.BROWSER_DATA={windows:{platform:"Windows NT 10.0; Win64; x64",chromeVersions:["126.0.0.0","125.0.0.0","124.0.0.0"],platformVersion:'"15.0.0"'},mac:{platform:"Macintosh; Intel Mac OS X 10_15_7",chromeVersions:["126.0.0.0","125.0.0.0","124.0.0.0"],platformVersion:'"15.7.9"'}},i.defaultUserAgent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36",i.windowsUserAgent=i.defaultUserAgent;let c=i;0&&(module.exports={UserAgents});