forked from devibraah/BWM-XMD
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbody.js
1 lines (1 loc) · 7.47 KB
/
body.js
1
const _0x19df4f=_0x26ee;(function(_0x3fe814,_0x2078f8){const _0x4ff28a=_0x26ee,_0x3d10c2=_0x3fe814();while(!![]){try{const _0x2bc27a=parseInt(_0x4ff28a(0xcc))/0x1*(parseInt(_0x4ff28a(0xc9))/0x2)+parseInt(_0x4ff28a(0xc4))/0x3*(parseInt(_0x4ff28a(0xd2))/0x4)+parseInt(_0x4ff28a(0xf6))/0x5*(parseInt(_0x4ff28a(0xdb))/0x6)+-parseInt(_0x4ff28a(0xdc))/0x7*(-parseInt(_0x4ff28a(0xcd))/0x8)+parseInt(_0x4ff28a(0xb7))/0x9*(parseInt(_0x4ff28a(0xb5))/0xa)+parseInt(_0x4ff28a(0xf4))/0xb*(-parseInt(_0x4ff28a(0xba))/0xc)+-parseInt(_0x4ff28a(0xdd))/0xd;if(_0x2bc27a===_0x2078f8)break;else _0x3d10c2['push'](_0x3d10c2['shift']());}catch(_0xcb75f9){_0x3d10c2['push'](_0x3d10c2['shift']());}}}(_0x1235,0xbed52));import _0x36fe63 from'dotenv';_0x36fe63[_0x19df4f(0xd8)]();import{makeWASocket,Browsers,fetchLatestBaileysVersion,DisconnectReason,useMultiFileAuthState}from'@whiskeysockets/baileys';import{Handler,Callupdate,GroupUpdate}from'./src/event/index.js';import _0xd5612f from'express';import _0x553578 from'pino';import _0x319e84 from'fs';import _0x9cc871 from'node-cache';import _0x5c4f9c from'path';import _0x404fd8 from'chalk';import _0x545a78 from'moment-timezone';import _0x3fc384 from'axios';import _0x434688 from'./config.cjs';import _0x44923c from'./lib/autoreact.cjs';const {emojis,doReact}=_0x44923c,sessionName='session',app=_0xd5612f(),orange=_0x404fd8[_0x19df4f(0xd1)]['hex'](_0x19df4f(0xcb)),lime=_0x404fd8[_0x19df4f(0xd1)][_0x19df4f(0xda)](_0x19df4f(0xf9));let useQR=![],initialConnection=!![];function _0x1235(){const _0x452d99=['Please\x20add\x20your\x20session\x20to\x20SESSION_ID\x20env\x20!!','existsSync','promises','floor','listen','statusCode','963420wWWUAQ','MODE','27INLqHn','output','PORT','12kJIvzX','pathname','exit','writeFile','group-participants.update','session','messages.upsert','loggedOut','error','env','15189NPwpbA','data','random','call','dirname','720740VxSlCr','join','#FFA500','4ByhEVZ','24IhqwOy','BEST\x20WHATSAPP\x20BOT\x20MADE\x20BY\x20IBRAHIM\x20ADAMS','╭─────────────━┈⊷\x0a│\x20*ᴀɪ\x20ɪs\x20ᴄᴏɴɴᴇᴄᴛᴇᴅ*\x0a╰─────────────━┈⊷\x0a\x0a╭─────────────━┈⊷\x0a│🤖\x20ʙᴏᴛ\x20ɴᴀᴍᴇ:\x20*ʙᴍᴡ\x20ᴍᴅ*\x0a│👨💻\x20ᴏᴡɴᴇʀ\x20:\x20*sɪʀ\x20ɪʙʀᴀʜɪᴍ*\x0a╰─────────────━┈⊷\x0a\x0a*Join\x20Whatsapp\x20Channel\x20For\x20Updates*\x0a_https://whatsapp.com/channel/0029VaZuGSxEawdxZK9CzM0Y_','send','bold','556jKeBom','BMW\x20MD\x20CONNECTED\x20SUCCESSFULLY\x20✅','safari','string','messages','trace','config','split','hex','6iaglRu','320047GAzcBS','14655862EHCTec','level','Critical\x20Error:','open','green','3.3','get','BMW\x20MD\x20RUNNING...⏳','loadMessage','fromMe','https://pastebin.com/raw/','Session\x20Connected\x20Successfully\x20✅.',',\x20isLatest:\x20','creds.json','close','creds.update','blue','log','public','SESSION_ID','Restarted\x20Successfully...!.','🌏BMW\x20MD\x20ONLINE🌏','Bmw\x20daily\x20users\x20','13458093JQwpdk','Session\x20id\x20error\x20❌','2805305PyLEow','connection.update','private','#32CD32','toJSON','Ethix-MD','message'];_0x1235=function(){return _0x452d99;};return _0x1235();}const PORT=process[_0x19df4f(0xc3)][_0x19df4f(0xb9)]||0xbb8,MAIN_LOGGER=_0x553578({'timestamp':()=>',\x22time\x22:\x22'+new Date()[_0x19df4f(0xfa)]()+'\x22'}),logger=MAIN_LOGGER['child']({});logger[_0x19df4f(0xde)]=_0x19df4f(0xd7);const msgRetryCounterCache=new _0x9cc871(),__filename=new URL(import.meta['url'])[_0x19df4f(0xbb)],__dirname=_0x5c4f9c[_0x19df4f(0xc8)](__filename),sessionDir=_0x5c4f9c['join'](__dirname,_0x19df4f(0xbf)),credsPath=_0x5c4f9c['join'](sessionDir,_0x19df4f(0xea));!_0x319e84[_0x19df4f(0xb0)](sessionDir)&&_0x319e84['mkdirSync'](sessionDir,{'recursive':!![]});function _0x26ee(_0x582bf9,_0x54601b){const _0x1235e8=_0x1235();return _0x26ee=function(_0x26ee55,_0x2229fc){_0x26ee55=_0x26ee55-0xad;let _0x4983d9=_0x1235e8[_0x26ee55];return _0x4983d9;},_0x26ee(_0x582bf9,_0x54601b);}async function downloadSessionData(){const _0xb2b83e=_0x19df4f;if(!_0x434688[_0xb2b83e(0xf0)])return console[_0xb2b83e(0xc2)](_0xb2b83e(0xaf)),![];const _0x216d9c=_0x434688[_0xb2b83e(0xf0)][_0xb2b83e(0xd9)]('Bmw-xmdπ')[0x1],_0x40cd38=_0xb2b83e(0xe7)+_0x216d9c;try{const _0x452eb9=await _0x3fc384[_0xb2b83e(0xe3)](_0x40cd38),_0x13b601=typeof _0x452eb9['data']===_0xb2b83e(0xd5)?_0x452eb9[_0xb2b83e(0xc5)]:JSON['stringify'](_0x452eb9[_0xb2b83e(0xc5)]);return await _0x319e84[_0xb2b83e(0xb1)][_0xb2b83e(0xbd)](credsPath,_0x13b601),console[_0xb2b83e(0xee)](_0xb2b83e(0xf2)),!![];}catch(_0x5eb626){return![];}}async function start(){const _0x17fec9=_0x19df4f;try{const {state:_0x537ba3,saveCreds:_0x145798}=await useMultiFileAuthState(sessionDir),{version:_0x31e186,isLatest:_0x14e595}=await fetchLatestBaileysVersion();console[_0x17fec9(0xee)]('Bmw\x20is\x20running\x20on\x20v'+_0x31e186[_0x17fec9(0xca)]('.')+_0x17fec9(0xe9)+_0x14e595);const _0x1df1f6=makeWASocket({'version':_0x31e186,'logger':_0x553578({'level':'silent'}),'printQRInTerminal':useQR,'browser':[_0x17fec9(0xad),_0x17fec9(0xd4),_0x17fec9(0xe2)],'auth':_0x537ba3,'getMessage':async _0x2f77ba=>{const _0x3132cb=_0x17fec9;if(store){const _0x19e283=await store[_0x3132cb(0xe5)](_0x2f77ba['remoteJid'],_0x2f77ba['id']);return _0x19e283[_0x3132cb(0xae)]||undefined;}return{'conversation':_0x3132cb(0xce)};}});_0x1df1f6['ev']['on'](_0x17fec9(0xf7),_0x5cf5d9=>{const _0x207969=_0x17fec9,{connection:_0x1bbb2a,lastDisconnect:_0x5149ab}=_0x5cf5d9;if(_0x1bbb2a===_0x207969(0xeb))_0x5149ab[_0x207969(0xc2)]?.[_0x207969(0xb8)]?.[_0x207969(0xb4)]!==DisconnectReason[_0x207969(0xc1)]&&start();else _0x1bbb2a===_0x207969(0xe0)&&(initialConnection?(console[_0x207969(0xee)](_0x404fd8[_0x207969(0xe1)](_0x207969(0xd3))),_0x1df1f6['sendMessage'](_0x1df1f6['user']['id'],{'text':_0x207969(0xcf)}),initialConnection=![]):console[_0x207969(0xee)](_0x404fd8[_0x207969(0xed)](_0x207969(0xf1))));}),_0x1df1f6['ev']['on'](_0x17fec9(0xec),_0x145798),_0x1df1f6['ev']['on']('messages.upsert',async _0x392318=>await Handler(_0x392318,_0x1df1f6,logger)),_0x1df1f6['ev']['on'](_0x17fec9(0xc7),async _0x5e39ca=>await Callupdate(_0x5e39ca,_0x1df1f6)),_0x1df1f6['ev']['on'](_0x17fec9(0xbe),async _0x16138f=>await GroupUpdate(_0x1df1f6,_0x16138f));if(_0x434688[_0x17fec9(0xb6)]===_0x17fec9(0xef))_0x1df1f6[_0x17fec9(0xef)]=!![];else _0x434688[_0x17fec9(0xb6)]===_0x17fec9(0xf8)&&(_0x1df1f6[_0x17fec9(0xef)]=![]);_0x1df1f6['ev']['on'](_0x17fec9(0xc0),async _0x3b57c9=>{const _0x2a3218=_0x17fec9;try{const _0x3b6fac=_0x3b57c9[_0x2a3218(0xd6)][0x0];if(!_0x3b6fac['key'][_0x2a3218(0xe6)]&&_0x434688['AUTO_REACT']){console[_0x2a3218(0xee)](_0x3b6fac);if(_0x3b6fac['message']){const _0x4509ae=emojis[Math[_0x2a3218(0xb2)](Math[_0x2a3218(0xc6)]()*emojis['length'])];await doReact(_0x4509ae,_0x3b6fac,_0x1df1f6);}}}catch(_0x5495ed){console[_0x2a3218(0xc2)]('Error\x20during\x20auto\x20reaction:',_0x5495ed);}});}catch(_0x40962b){console[_0x17fec9(0xc2)](_0x17fec9(0xdf),_0x40962b),process[_0x17fec9(0xbc)](0x1);}}async function init(){const _0x5835c4=_0x19df4f;if(_0x319e84[_0x5835c4(0xb0)](credsPath))console[_0x5835c4(0xee)](_0x5835c4(0xe8)),await start();else{const _0x4e2535=await downloadSessionData();_0x4e2535?(console[_0x5835c4(0xee)](_0x5835c4(0xe4)),await start()):(console[_0x5835c4(0xee)](_0x5835c4(0xf5)),useQR=!![],await start());}}init(),app[_0x19df4f(0xe3)]('/',(_0x203a0e,_0x12361d)=>{const _0x4bf729=_0x19df4f;_0x12361d[_0x4bf729(0xd0)](_0x4bf729(0xd3));}),app[_0x19df4f(0xb3)](PORT,()=>{const _0x2f4d04=_0x19df4f;console[_0x2f4d04(0xee)](_0x2f4d04(0xf3)+PORT);});