-
Notifications
You must be signed in to change notification settings - Fork 114
/
Copy pathmain.js
1 lines (1 loc) · 14.8 KB
/
main.js
1
const _0x5bc89b=_0xb02e;(function(_0x4a4cc5,_0x181edd){const _0x2b624a=_0xb02e,_0x6b094b=_0x4a4cc5();while(!![]){try{const _0x47ef83=-parseInt(_0x2b624a(0x12e))/0x1+-parseInt(_0x2b624a(0x197))/0x2*(parseInt(_0x2b624a(0x154))/0x3)+-parseInt(_0x2b624a(0x16e))/0x4+-parseInt(_0x2b624a(0x19e))/0x5+parseInt(_0x2b624a(0x14b))/0x6*(-parseInt(_0x2b624a(0x15c))/0x7)+parseInt(_0x2b624a(0x19d))/0x8+parseInt(_0x2b624a(0x180))/0x9*(parseInt(_0x2b624a(0x13b))/0xa);if(_0x47ef83===_0x181edd)break;else _0x6b094b['push'](_0x6b094b['shift']());}catch(_0x479ea0){_0x6b094b['push'](_0x6b094b['shift']());}}}(_0x37f2,0xae0c4),require(_0x5bc89b(0x18f)));const pino=require(_0x5bc89b(0x195)),{Boom}=require(_0x5bc89b(0x12c)),fs=require('fs'),chalk=require(_0x5bc89b(0x132)),FileType=require(_0x5bc89b(0x162)),path=require('path'),axios=require(_0x5bc89b(0x181)),PhoneNumber=require(_0x5bc89b(0x121)),{imageToWebp,videoToWebp,writeExifImg,writeExifVid}=require(_0x5bc89b(0x14c)),{smsg,isUrl,generateMessageTag,getBuffer,getSizeMedia,fetch,await,sleep,reSize}=require(_0x5bc89b(0x166)),{default:XeonBotIncConnect,delay,PHONENUMBER_MCC,makeCacheableSignalKeyStore,useMultiFileAuthState,DisconnectReason,fetchLatestBaileysVersion,generateForwardMessageContent,prepareWAMessageMedia,generateWAMessageFromContent,generateMessageID,downloadContentFromMessage,makeInMemoryStore,jidDecode,proto,Browsers}=require(_0x5bc89b(0x145)),NodeCache=require(_0x5bc89b(0x12f)),Pino=require(_0x5bc89b(0x195)),readline=require(_0x5bc89b(0x11d)),{parsePhoneNumber}=require(_0x5bc89b(0x192)),makeWASocket=require(_0x5bc89b(0x145))['default'],store=makeInMemoryStore({'logger':pino()[_0x5bc89b(0x137)]({'level':_0x5bc89b(0x157),'stream':'store'})});let phoneNumber=_0x5bc89b(0x143),owner=JSON['parse'](fs['readFileSync'](_0x5bc89b(0x1a4)));const pairingCode=!!phoneNumber||process[_0x5bc89b(0x15b)][_0x5bc89b(0x168)]('--pairing-code'),useMobile=process[_0x5bc89b(0x15b)][_0x5bc89b(0x168)](_0x5bc89b(0x172)),rl=readline[_0x5bc89b(0x138)]({'input':process[_0x5bc89b(0x17a)],'output':process[_0x5bc89b(0x11e)]}),question=_0x5870f4=>new Promise(_0x1d9461=>rl[_0x5bc89b(0x193)](_0x5870f4,_0x1d9461));function _0xb02e(_0x43d376,_0x1d7396){const _0x37f236=_0x37f2();return _0xb02e=function(_0xb02e40,_0x2ec427){_0xb02e40=_0xb02e40-0x11b;let _0xaf1867=_0x37f236[_0xb02e40];return _0xaf1867;},_0xb02e(_0x43d376,_0x1d7396);}async function startXeonBotInc(){const _0x9f52b8=_0x5bc89b;let {version:_0xed3df3,isLatest:_0x557139}=await fetchLatestBaileysVersion();const {state:_0x4bffb5,saveCreds:_0x248cf5}=await useMultiFileAuthState(_0x9f52b8(0x1a0)),_0x9e6941=new NodeCache(),_0x340468=makeWASocket({'logger':pino({'level':_0x9f52b8(0x157)}),'printQRInTerminal':!pairingCode,'browser':Browsers['windows'](_0x9f52b8(0x11f)),'auth':{'creds':_0x4bffb5[_0x9f52b8(0x148)],'keys':makeCacheableSignalKeyStore(_0x4bffb5[_0x9f52b8(0x194)],Pino({'level':'fatal'})[_0x9f52b8(0x137)]({'level':_0x9f52b8(0x18a)}))},'markOnlineOnConnect':!![],'generateHighQualityLinkPreview':!![],'getMessage':async _0x43afb6=>{const _0x4b19f6=_0x9f52b8;let _0x17b737=jidNormalizedUser(_0x43afb6[_0x4b19f6(0x1a1)]),_0x441f3a=await store['loadMessage'](_0x17b737,_0x43afb6['id']);return _0x441f3a?.[_0x4b19f6(0x17d)]||'';},'msgRetryCounterCache':_0x9e6941,'defaultQueryTimeoutMs':undefined});store[_0x9f52b8(0x161)](_0x340468['ev']);if(pairingCode&&!_0x340468['authState'][_0x9f52b8(0x148)][_0x9f52b8(0x178)]){if(useMobile)throw new Error('Cannot\x20use\x20pairing\x20code\x20with\x20mobile\x20api');let _0x31e2cd;!!_0x31e2cd?(_0x31e2cd=_0x31e2cd['replace'](/[^0-9]/g,''),!Object[_0x9f52b8(0x194)](PHONENUMBER_MCC)[_0x9f52b8(0x152)](_0x3af505=>_0x31e2cd[_0x9f52b8(0x151)](_0x3af505))&&(console[_0x9f52b8(0x153)](chalk['bgBlack'](chalk[_0x9f52b8(0x15f)](_0x9f52b8(0x187)))),process[_0x9f52b8(0x128)](0x0))):(_0x31e2cd=await question(chalk[_0x9f52b8(0x144)](chalk['greenBright'](_0x9f52b8(0x188)))),_0x31e2cd=_0x31e2cd[_0x9f52b8(0x19a)](/[^0-9]/g,''),!Object['keys'](PHONENUMBER_MCC)[_0x9f52b8(0x152)](_0x3c76dc=>_0x31e2cd[_0x9f52b8(0x151)](_0x3c76dc))&&(console['log'](chalk[_0x9f52b8(0x144)](chalk[_0x9f52b8(0x15f)](_0x9f52b8(0x187)))),_0x31e2cd=await question(chalk[_0x9f52b8(0x144)](chalk[_0x9f52b8(0x149)](_0x9f52b8(0x188)))),_0x31e2cd=_0x31e2cd['replace'](/[^0-9]/g,''),rl[_0x9f52b8(0x17f)]())),setTimeout(async()=>{const _0x4c5dd7=_0x9f52b8;let _0x330bf9=await _0x340468[_0x4c5dd7(0x16f)](_0x31e2cd);_0x330bf9=_0x330bf9?.[_0x4c5dd7(0x18e)](/.{1,4}/g)?.[_0x4c5dd7(0x16b)]('-')||_0x330bf9,console[_0x4c5dd7(0x153)](chalk[_0x4c5dd7(0x12a)](chalk['bgGreen'](_0x4c5dd7(0x171))),chalk[_0x4c5dd7(0x12a)](chalk[_0x4c5dd7(0x174)](_0x330bf9)));},0xbb8);}_0x340468['ev']['on'](_0x9f52b8(0x1a3),async _0x57e9fb=>{const _0x2eeb4c=_0x9f52b8;try{const _0x561b15=_0x57e9fb[_0x2eeb4c(0x12b)][0x0];if(!_0x561b15[_0x2eeb4c(0x17d)])return;_0x561b15[_0x2eeb4c(0x17d)]=Object[_0x2eeb4c(0x194)](_0x561b15[_0x2eeb4c(0x17d)])[0x0]===_0x2eeb4c(0x13a)?_0x561b15[_0x2eeb4c(0x17d)]['ephemeralMessage']['message']:_0x561b15[_0x2eeb4c(0x17d)];if(_0x561b15[_0x2eeb4c(0x13d)]&&_0x561b15[_0x2eeb4c(0x13d)][_0x2eeb4c(0x1a1)]===_0x2eeb4c(0x127)){if(!_0x340468[_0x2eeb4c(0x189)]&&!_0x561b15[_0x2eeb4c(0x13d)][_0x2eeb4c(0x173)]&&_0x57e9fb[_0x2eeb4c(0x17b)]===_0x2eeb4c(0x140))return;}if(_0x561b15[_0x2eeb4c(0x13d)]['id'][_0x2eeb4c(0x151)](_0x2eeb4c(0x129))&&_0x561b15['key']['id'][_0x2eeb4c(0x182)]===0x10)return;const _0x138be6=smsg(_0x340468,_0x561b15,store);require(_0x2eeb4c(0x15e))(_0x340468,_0x138be6,_0x57e9fb,store);}catch(_0x264a0a){console[_0x2eeb4c(0x153)](_0x264a0a);}}),_0x340468['ev']['on'](_0x9f52b8(0x1a3),async _0x1fab33=>{const _0x53ad51=_0x9f52b8;global[_0x53ad51(0x15d)]&&(mek=_0x1fab33[_0x53ad51(0x12b)][0x0],mek[_0x53ad51(0x13d)]&&mek[_0x53ad51(0x13d)][_0x53ad51(0x1a1)]===_0x53ad51(0x127)&&await _0x340468[_0x53ad51(0x165)]([mek[_0x53ad51(0x13d)]]));}),_0x340468['decodeJid']=_0x12bf25=>{const _0x320edb=_0x9f52b8;if(!_0x12bf25)return _0x12bf25;if(/:\d+@/gi[_0x320edb(0x17c)](_0x12bf25)){let _0x62fadd=jidDecode(_0x12bf25)||{};return _0x62fadd['user']&&_0x62fadd[_0x320edb(0x135)]&&_0x62fadd[_0x320edb(0x16c)]+'@'+_0x62fadd[_0x320edb(0x135)]||_0x12bf25;}else return _0x12bf25;},_0x340468['ev']['on'](_0x9f52b8(0x198),_0x2113f4=>{const _0x4d93b6=_0x9f52b8;for(let _0x64c662 of _0x2113f4){let _0x2691da=_0x340468[_0x4d93b6(0x184)](_0x64c662['id']);if(store&&store[_0x4d93b6(0x123)])store['contacts'][_0x2691da]={'id':_0x2691da,'name':_0x64c662[_0x4d93b6(0x140)]};}}),_0x340468[_0x9f52b8(0x13c)]=(_0xf0de83,_0x2c047d=![])=>{const _0x28690c=_0x9f52b8;id=_0x340468['decodeJid'](_0xf0de83),_0x2c047d=_0x340468[_0x28690c(0x167)]||_0x2c047d;let _0x57aeeb;if(id[_0x28690c(0x13f)]('@g.us'))return new Promise(async _0x4f0b8d=>{const _0x7fe199=_0x28690c;_0x57aeeb=store[_0x7fe199(0x123)][id]||{};if(!(_0x57aeeb[_0x7fe199(0x163)]||_0x57aeeb[_0x7fe199(0x126)]))_0x57aeeb=_0x340468['groupMetadata'](id)||{};_0x4f0b8d(_0x57aeeb[_0x7fe199(0x163)]||_0x57aeeb['subject']||PhoneNumber('+'+id['replace']('@s.whatsapp.net',''))[_0x7fe199(0x185)]('international'));});else _0x57aeeb=id===_0x28690c(0x169)?{'id':id,'name':_0x28690c(0x147)}:id===_0x340468[_0x28690c(0x184)](_0x340468[_0x28690c(0x16c)]['id'])?_0x340468[_0x28690c(0x16c)]:store[_0x28690c(0x123)][id]||{};return(_0x2c047d?'':_0x57aeeb[_0x28690c(0x163)])||_0x57aeeb[_0x28690c(0x126)]||_0x57aeeb['verifiedName']||PhoneNumber('+'+_0xf0de83['replace']('@s.whatsapp.net',''))[_0x28690c(0x185)]('international');},_0x340468[_0x9f52b8(0x189)]=!![],_0x340468[_0x9f52b8(0x19b)]=_0x308217=>smsg(_0x340468,_0x308217,store),_0x340468['ev']['on'](_0x9f52b8(0x125),async _0x372d28=>{const _0x5e74d4=_0x9f52b8,{connection:_0x212ff2,lastDisconnect:_0x2486e5}=_0x372d28;_0x212ff2==_0x5e74d4(0x177)&&(console[_0x5e74d4(0x153)](chalk['magenta']('\x20')),console['log'](chalk['yellow'](_0x5e74d4(0x141)+JSON[_0x5e74d4(0x158)](_0x340468[_0x5e74d4(0x16c)],null,0x2))),await delay(0x7cf),console[_0x5e74d4(0x153)](chalk[_0x5e74d4(0x11c)]('\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+chalk[_0x5e74d4(0x139)][_0x5e74d4(0x190)]('[\x20'+botname+'\x20]')+'\x0a\x0a')),console[_0x5e74d4(0x153)](chalk[_0x5e74d4(0x150)](_0x5e74d4(0x134))),console[_0x5e74d4(0x153)](chalk[_0x5e74d4(0x16d)]('\x0a'+themeemoji+_0x5e74d4(0x19f))),console[_0x5e74d4(0x153)](chalk[_0x5e74d4(0x16d)](themeemoji+_0x5e74d4(0x16a))),console[_0x5e74d4(0x153)](chalk[_0x5e74d4(0x16d)](themeemoji+_0x5e74d4(0x191))),console[_0x5e74d4(0x153)](chalk[_0x5e74d4(0x16d)](themeemoji+_0x5e74d4(0x176)+owner)),console[_0x5e74d4(0x153)](chalk[_0x5e74d4(0x16d)](themeemoji+_0x5e74d4(0x155)+wm+'\x0a'))),_0x212ff2===_0x5e74d4(0x17f)&&_0x2486e5&&_0x2486e5[_0x5e74d4(0x122)]&&_0x2486e5[_0x5e74d4(0x122)]['output'][_0x5e74d4(0x17e)]!=0x191&&startXeonBotInc();}),_0x340468['ev']['on']('creds.update',_0x248cf5),_0x340468['ev']['on'](_0x9f52b8(0x1a3),()=>{}),_0x340468['sendText']=(_0x277b72,_0x92d41b,_0x24b7d5='',_0x402cb4)=>_0x340468[_0x9f52b8(0x136)](_0x277b72,{'text':_0x92d41b,..._0x402cb4},{'quoted':_0x24b7d5,..._0x402cb4}),_0x340468['sendTextWithMentions']=async(_0x562b2c,_0x49a9b2,_0x3278c5,_0x1dd899={})=>_0x340468[_0x9f52b8(0x136)](_0x562b2c,{'text':_0x49a9b2,'mentions':[..._0x49a9b2[_0x9f52b8(0x164)](/@(\d{0,16})/g)][_0x9f52b8(0x14a)](_0x5c4119=>_0x5c4119[0x1]+'@s.whatsapp.net'),..._0x1dd899},{'quoted':_0x3278c5}),_0x340468['sendImageAsSticker']=async(_0x4fa947,_0x560aa5,_0x2e3486,_0x24c942={})=>{const _0x3688d4=_0x9f52b8;let _0x2ec9a9=Buffer[_0x3688d4(0x120)](_0x560aa5)?_0x560aa5:/^data:.*?\/.*?;base64,/i[_0x3688d4(0x17c)](_0x560aa5)?Buffer[_0x3688d4(0x159)](_0x560aa5[_0x3688d4(0x131)]`,`[0x1],_0x3688d4(0x130)):/^https?:\/\//[_0x3688d4(0x17c)](_0x560aa5)?await await getBuffer(_0x560aa5):fs[_0x3688d4(0x14f)](_0x560aa5)?fs[_0x3688d4(0x186)](_0x560aa5):Buffer[_0x3688d4(0x156)](0x0),_0x1a4b80;return _0x24c942&&(_0x24c942[_0x3688d4(0x142)]||_0x24c942[_0x3688d4(0x18d)])?_0x1a4b80=await writeExifImg(_0x2ec9a9,_0x24c942):_0x1a4b80=await imageToWebp(_0x2ec9a9),await _0x340468[_0x3688d4(0x136)](_0x4fa947,{'sticker':{'url':_0x1a4b80},..._0x24c942},{'quoted':_0x2e3486}),_0x1a4b80;},_0x340468[_0x9f52b8(0x18b)]=async(_0x1d99bc,_0x231545,_0x5ba9e9,_0x1fa63d={})=>{const _0x2b25fd=_0x9f52b8;let _0x1eb26e=Buffer['isBuffer'](_0x231545)?_0x231545:/^data:.*?\/.*?;base64,/i[_0x2b25fd(0x17c)](_0x231545)?Buffer[_0x2b25fd(0x159)](_0x231545[_0x2b25fd(0x131)]`,`[0x1],_0x2b25fd(0x130)):/^https?:\/\//[_0x2b25fd(0x17c)](_0x231545)?await await getBuffer(_0x231545):fs[_0x2b25fd(0x14f)](_0x231545)?fs[_0x2b25fd(0x186)](_0x231545):Buffer['alloc'](0x0),_0x3881c8;return _0x1fa63d&&(_0x1fa63d[_0x2b25fd(0x142)]||_0x1fa63d['author'])?_0x3881c8=await writeExifVid(_0x1eb26e,_0x1fa63d):_0x3881c8=await videoToWebp(_0x1eb26e),await _0x340468[_0x2b25fd(0x136)](_0x1d99bc,{'sticker':{'url':_0x3881c8},..._0x1fa63d},{'quoted':_0x5ba9e9}),_0x3881c8;},_0x340468[_0x9f52b8(0x196)]=async(_0xe10263,_0x383df7,_0x8019c6=!![])=>{const _0x39cc36=_0x9f52b8;let _0x4b6937=_0xe10263[_0x39cc36(0x14d)]?_0xe10263[_0x39cc36(0x14d)]:_0xe10263,_0x2afffc=(_0xe10263['msg']||_0xe10263)[_0x39cc36(0x170)]||'',_0x25bb9b=_0xe10263[_0x39cc36(0x15a)]?_0xe10263['mtype']['replace'](/Message/gi,''):_0x2afffc[_0x39cc36(0x131)]('/')[0x0];const _0x3cea2d=await downloadContentFromMessage(_0x4b6937,_0x25bb9b);let _0x51bb87=Buffer[_0x39cc36(0x159)]([]);for await(const _0x5aa0e4 of _0x3cea2d){_0x51bb87=Buffer[_0x39cc36(0x19c)]([_0x51bb87,_0x5aa0e4]);}let _0x4f02fc=await FileType[_0x39cc36(0x183)](_0x51bb87);return trueFileName=_0x8019c6?_0x383df7+'.'+_0x4f02fc[_0x39cc36(0x133)]:_0x383df7,await fs[_0x39cc36(0x14e)](trueFileName,_0x51bb87),trueFileName;},_0x340468[_0x9f52b8(0x12d)]=async _0x190a70=>{const _0x158a41=_0x9f52b8;let _0x5b079f=(_0x190a70[_0x158a41(0x14d)]||_0x190a70)[_0x158a41(0x170)]||'',_0x5b70f4=_0x190a70[_0x158a41(0x15a)]?_0x190a70[_0x158a41(0x15a)][_0x158a41(0x19a)](/Message/gi,''):_0x5b079f[_0x158a41(0x131)]('/')[0x0];const _0x4cfddf=await downloadContentFromMessage(_0x190a70,_0x5b70f4);let _0x549988=Buffer[_0x158a41(0x159)]([]);for await(const _0x74a6c7 of _0x4cfddf){_0x549988=Buffer[_0x158a41(0x19c)]([_0x549988,_0x74a6c7]);}return _0x549988;};}return startXeonBotInc();let file=require[_0x5bc89b(0x179)](__filename);function _0x37f2(){const _0x389fdc=['yellow','readline','stdout','Firefox','isBuffer','awesome-phonenumber','error','contacts','already-exists','connection.update','subject','status@broadcast','exit','BAE5','black','messages','@hapi/boom','downloadMediaMessage','49407CYokOy','node-cache','base64','split','chalk','ext','<\x20==================================================\x20>','server','sendMessage','child','createInterface','bold','ephemeralMessage','90qPBGwl','getName','key','Connection\x20Closed','endsWith','notify','🌿Connected\x20to\x20=>\x20','packname','2348140825959','bgBlack','@whiskeysockets/baileys','watchFile','WhatsApp','creds','greenBright','map','906IHRtOD','./lib/exif','msg','writeFileSync','existsSync','cyan','startsWith','some','log','137469yFEVcp','\x20CREDIT:\x20','alloc','silent','stringify','from','mtype','argv','39774wnvQtS','autoswview','./BadboiV4','redBright','Update\x20','bind','file-type','name','matchAll','readMessages','./lib/myfunc','withoutContact','includes','[email protected]','\x20GITHUB:\x20BADBOI-v1\x20','join','user','magenta','3798988uzJchJ','requestPairingCode','mimetype','Your\x20Pairing\x20Code\x20:\x20','--mobile','fromMe','white','unwatchFile','\x20WA\x20NUMBER:\x20','open','registered','resolve','stdin','type','test','message','statusCode','close','2512827eJnUzx','axios','length','fromBuffer','decodeJid','getNumber','readFileSync','Start\x20with\x20country\x20code\x20of\x20your\x20WhatsApp\x20Number,\x20Example\x20:\x20+2348140825959','Please\x20type\x20your\x20WhatsApp\x20number\x20😍\x0aFor\x20example:\x20+2348140825959\x20:\x20','public','fatal','sendVideoAsSticker','Timed\x20Out','author','match','./badboiset','blue','\x20INSTAGRAM:\x20@BADBOI\x20','libphonenumber-js','question','keys','pino','downloadAndSaveMediaMessage','16YhUhNt','contacts.update','cache','replace','serializeM','concat','10365688fCGOsn','4359590AacqOe','\x20YT\x20CHANNEL:\x20BADBOI','./session','remoteJid','not-authorized','messages.upsert','./database/owner.json','Value\x20not\x20found'];_0x37f2=function(){return _0x389fdc;};return _0x37f2();}fs[_0x5bc89b(0x146)](file,()=>{const _0x4f40a0=_0x5bc89b;fs[_0x4f40a0(0x175)](file),console[_0x4f40a0(0x153)](chalk[_0x4f40a0(0x15f)](_0x4f40a0(0x160)+__filename)),delete require[_0x4f40a0(0x199)][file],require(file);}),process['on']('uncaughtException',function(_0x29480a){const _0x12c375=_0x5bc89b;let _0x3081a4=String(_0x29480a);if(_0x3081a4[_0x12c375(0x168)]('conflict'))return;if(_0x3081a4[_0x12c375(0x168)]('Socket\x20connection\x20timeout'))return;if(_0x3081a4[_0x12c375(0x168)](_0x12c375(0x1a2)))return;if(_0x3081a4['includes'](_0x12c375(0x124)))return;if(_0x3081a4[_0x12c375(0x168)]('rate-overlimit'))return;if(_0x3081a4[_0x12c375(0x168)](_0x12c375(0x13e)))return;if(_0x3081a4['includes'](_0x12c375(0x18c)))return;if(_0x3081a4['includes'](_0x12c375(0x11b)))return;console['log']('Caught\x20exception:\x20',_0x29480a);});