UNPKG

superchats

Version:

SuperChats is a premium library with unique features that control Whatsapp functions. With Superchats you can build service bots, multiservice chats or any system that uses whatsapp

1 lines 13.9 kB
'use strict';const a86_0x4f5b0c=a86_0x2a07;(function(_0x5b8569,_0x2ec811){const _0x4f9c6c=a86_0x2a07,_0x1e614c=_0x5b8569();while(!![]){try{const _0x41358b=-parseInt(_0x4f9c6c(0x1a4))/0x1+parseInt(_0x4f9c6c(0x1cc))/0x2+parseInt(_0x4f9c6c(0x195))/0x3*(-parseInt(_0x4f9c6c(0x1e9))/0x4)+-parseInt(_0x4f9c6c(0x1b8))/0x5*(parseInt(_0x4f9c6c(0x1aa))/0x6)+parseInt(_0x4f9c6c(0x1cd))/0x7*(-parseInt(_0x4f9c6c(0x194))/0x8)+parseInt(_0x4f9c6c(0x1dd))/0x9*(parseInt(_0x4f9c6c(0x197))/0xa)+-parseInt(_0x4f9c6c(0x1a0))/0xb*(-parseInt(_0x4f9c6c(0x19c))/0xc);if(_0x41358b===_0x2ec811)break;else _0x1e614c['push'](_0x1e614c['shift']());}catch(_0x21192c){_0x1e614c['push'](_0x1e614c['shift']());}}}(a86_0x17a5,0xe6fdb));Object['defineProperty'](exports,a86_0x4f5b0c(0x1ac),{'value':!![]}),exports[a86_0x4f5b0c(0x1b3)]=exports[a86_0x4f5b0c(0x1ea)]=exports[a86_0x4f5b0c(0x1b7)]=exports[a86_0x4f5b0c(0x199)]=exports['cleanMessage']=void 0x0;const enc_1=require(a86_0x4f5b0c(0x1dc)),Models_1=require(a86_0x4f5b0c(0x19e)),msg_1=require(a86_0x4f5b0c(0x1c2)),Internal_1=require('../../Internal'),enc_2=require(a86_0x4f5b0c(0x1ec)),similary_1=require(a86_0x4f5b0c(0x1de)),history_1=require(a86_0x4f5b0c(0x19d)),REAL_MSG_STUB_TYPES=new Set([Models_1[a86_0x4f5b0c(0x1d3)][a86_0x4f5b0c(0x1ee)],Models_1[a86_0x4f5b0c(0x1d3)][a86_0x4f5b0c(0x1d1)],Models_1['WAMessageStubType']['CALL_MISSED_VIDEO'],Models_1[a86_0x4f5b0c(0x1d3)][a86_0x4f5b0c(0x1a9)]]),REAL_MSG_REQ_ME_STUB_TYPES=new Set([Models_1[a86_0x4f5b0c(0x1d3)][a86_0x4f5b0c(0x1e8)]]),cleanMessage=(_0x9985b7,_0x236fe6)=>{const _0x2b4463=a86_0x4f5b0c;_0x9985b7[_0x2b4463(0x19a)][_0x2b4463(0x1ab)]=(0x0,Internal_1[_0x2b4463(0x1a7)])(_0x9985b7[_0x2b4463(0x19a)]['remoteJid']),_0x9985b7[_0x2b4463(0x19a)]['participant']=_0x9985b7[_0x2b4463(0x19a)][_0x2b4463(0x1a1)]?(0x0,Internal_1['jidNormalizedUser'])(_0x9985b7[_0x2b4463(0x19a)]['participant']):undefined;const _0x5337fb=(0x0,msg_1['normalizeMessageContent'])(_0x9985b7[_0x2b4463(0x1a3)]);(_0x5337fb===null||_0x5337fb===void 0x0?void 0x0:_0x5337fb[_0x2b4463(0x190)])&&_0x4d6b7a(_0x5337fb['reactionMessage'][_0x2b4463(0x19a)]);(_0x5337fb===null||_0x5337fb===void 0x0?void 0x0:_0x5337fb['pollUpdateMessage'])&&_0x4d6b7a(_0x5337fb[_0x2b4463(0x1e7)][_0x2b4463(0x1df)]);function _0x4d6b7a(_0x49efd5){const _0x536db5=_0x2b4463;!_0x9985b7['key']['fromMe']&&(_0x49efd5['fromMe']=!_0x49efd5[_0x536db5(0x1be)]?(0x0,Internal_1['areJidsSameUser'])(_0x49efd5['participant']||_0x49efd5['remoteJid'],_0x236fe6):![],_0x49efd5['remoteJid']=_0x9985b7[_0x536db5(0x19a)][_0x536db5(0x1ab)],_0x49efd5[_0x536db5(0x1a1)]=_0x49efd5[_0x536db5(0x1a1)]||_0x9985b7['key'][_0x536db5(0x1a1)]);}};exports['cleanMessage']=cleanMessage;const isRealMessage=(_0x4a65e7,_0x140f7a)=>{const _0x599da7=a86_0x4f5b0c;var _0xf1f280;const _0x550598=(0x0,msg_1[_0x599da7(0x1c0)])(_0x4a65e7[_0x599da7(0x1a3)]),_0x522d95=!!(0x0,msg_1[_0x599da7(0x196)])(_0x550598);return(!!_0x550598||REAL_MSG_STUB_TYPES[_0x599da7(0x1c4)](_0x4a65e7[_0x599da7(0x1ca)])||REAL_MSG_REQ_ME_STUB_TYPES[_0x599da7(0x1c4)](_0x4a65e7[_0x599da7(0x1ca)])&&((_0xf1f280=_0x4a65e7['messageStubParameters'])===null||_0xf1f280===void 0x0?void 0x0:_0xf1f280['some'](_0x569622=>(0x0,Internal_1[_0x599da7(0x1c3)])(_0x140f7a,_0x569622))))&&_0x522d95&&!(_0x550598===null||_0x550598===void 0x0?void 0x0:_0x550598['protocolMessage'])&&!(_0x550598===null||_0x550598===void 0x0?void 0x0:_0x550598[_0x599da7(0x190)])&&!(_0x550598===null||_0x550598===void 0x0?void 0x0:_0x550598['pollUpdateMessage']);};function a86_0x2a07(_0x32e7e8,_0x59102d){const _0x17a5ec=a86_0x17a5();return a86_0x2a07=function(_0x2a0724,_0x122e2c){_0x2a0724=_0x2a0724-0x18c;let _0x430b6c=_0x17a5ec[_0x2a0724];return _0x430b6c;},a86_0x2a07(_0x32e7e8,_0x59102d);}exports[a86_0x4f5b0c(0x199)]=isRealMessage;const shouldIncrementChatUnread=_0x1d67f4=>!_0x1d67f4[a86_0x4f5b0c(0x19a)]['fromMe']&&!_0x1d67f4['messageStubType'];exports[a86_0x4f5b0c(0x1b7)]=shouldIncrementChatUnread;const getChatId=({remoteJid:_0x44b660,participant:_0x418bc1,fromMe:_0xeed0d2})=>{const _0x5d1a33=a86_0x4f5b0c;if((0x0,Internal_1[_0x5d1a33(0x1d6)])(_0x44b660)&&!(0x0,Internal_1[_0x5d1a33(0x1c1)])(_0x44b660)&&!_0xeed0d2)return _0x418bc1;return _0x44b660;};function a86_0x17a5(){const _0x50f918=['5155282uBMdAI','participant','messageSecret','message','360394ITQGNJ','ephemeralExpiration','default','jidNormalizedUser','toString','CALL_MISSED_VOICE','829878XpAVds','remoteJid','__esModule','messaging-history.set','Poll\x20Vote','group-participants.update','from','ProtocolMessage','creds.update','decryptPollVote','protocolMessage','messageStubParameters','GROUP_CHANGE_ANNOUNCE','shouldIncrementChatUnread','55wVteVy','Message','emit','processedHistoryMessages','getKeyAuthor','conversationTimestamp','fromMe','messageTimestamp','normalizeMessageContent','isJidStatusBroadcast','./msg','areJidsSameUser','has','GROUP_PARTICIPANT_INVITE','messages.update','true','type','length','messageStubType','promote','3506866eNZlyP','133UYujUv','find','PollVoteMessage','archived','CALL_MISSED_GROUP_VOICE','messages.reaction','WAMessageStubType','APP_STATE_SYNC_KEY_SHARE','readOnly','isJidBroadcast','add','hmacSign','proto','keys','set','../../Connection/enc','1254249xJHFEH','../crypto/similary','pollCreationMessageKey','GROUP_PARTICIPANT_DEMOTE','GROUP_PARTICIPANT_ADD_REQUEST_JOIN','demote','keyId','sha256','assign','groups.update','pollUpdateMessage','GROUP_PARTICIPANT_ADD','14564IgEdva','getChatId','GROUP_CHANGE_RESTRICT','../crypto/enc','GROUP_PARTICIPANT_REMOVE','CALL_MISSED_GROUP_VIDEO','transaction','GROUP_PARTICIPANT_LEAVE','toNumber','downloadAndProcessHistorySyncNotification','Type','reactionMessage','REVOKE','messageContextInfo','GROUP_CHANGE_SUBJECT','581456gidmfD','1254ooRdzg','getContentType','50eaixGY','GROUP_PARTICIPANT_PROMOTE','isRealMessage','key','decode','84QrzSaW','./history','../../Models','unarchiveChats'];a86_0x17a5=function(){return _0x50f918;};return a86_0x17a5();}exports[a86_0x4f5b0c(0x1ea)]=getChatId;function decryptPollVote({encPayload:_0x2950ed,encIv:_0x505de5},{pollCreatorJid:_0x163c7c,pollMsgId:_0x1062cd,pollEncKey:_0x2d7f96,voterJid:_0x56eaa8}){const _0x213ead=a86_0x4f5b0c,_0x2fe165=Buffer['concat']([_0x1ee323(_0x1062cd),_0x1ee323(_0x163c7c),_0x1ee323(_0x56eaa8),_0x1ee323(_0x213ead(0x1ae)),new Uint8Array([0x1])]),_0x317f7a=(0x0,enc_2['hmacSign'])(_0x2d7f96,new Uint8Array(0x20),_0x213ead(0x1e4)),_0x5d6d2c=(0x0,enc_2[_0x213ead(0x1d8)])(_0x2fe165,_0x317f7a,_0x213ead(0x1e4)),_0x3f6135=_0x1ee323(_0x1062cd+'\x00'+_0x56eaa8),_0x24d532=(0x0,enc_2['aesDecryptGCM'])(_0x2950ed,_0x5d6d2c,_0x505de5,_0x3f6135);return enc_1[_0x213ead(0x1d9)][_0x213ead(0x1b9)][_0x213ead(0x1cf)][_0x213ead(0x19b)](_0x24d532);function _0x1ee323(_0x4171f0){const _0x1bab62=_0x213ead;return Buffer[_0x1bab62(0x1b0)](_0x4171f0);}}exports[a86_0x4f5b0c(0x1b3)]=decryptPollVote;const processMessage=async(_0x1ba839,{shouldProcessHistoryMsg:_0x179710,ev:_0x202bbf,creds:_0x5d85bf,keyStore:_0x1bd6fc,logger:_0x2be0e4,options:_0x38cba5,getMessage:_0x5dc16b})=>{const _0x58f2a9=a86_0x4f5b0c;var _0x491d98,_0x16a446,_0x406714,_0x44d8e6,_0x165cce,_0xe41ccb,_0x438882,_0x3ddab7;const _0x166b9d=_0x5d85bf['me']['id'],{accountSettings:_0x3dc3a7}=_0x5d85bf,_0x2b5a10={'id':(0x0,Internal_1['jidNormalizedUser'])((0x0,exports[_0x58f2a9(0x1ea)])(_0x1ba839[_0x58f2a9(0x19a)]))},_0x4f1e86=(0x0,exports[_0x58f2a9(0x199)])(_0x1ba839,_0x166b9d);_0x4f1e86&&(_0x2b5a10[_0x58f2a9(0x1bd)]=(0x0,similary_1[_0x58f2a9(0x18d)])(_0x1ba839['messageTimestamp']),(0x0,exports['shouldIncrementChatUnread'])(_0x1ba839)&&(_0x2b5a10['unreadCount']=(_0x2b5a10['unreadCount']||0x0)+0x1));const _0x1ee3cf=(0x0,msg_1[_0x58f2a9(0x1c0)])(_0x1ba839[_0x58f2a9(0x1a3)]);(_0x4f1e86||((_0x16a446=(_0x491d98=_0x1ee3cf===null||_0x1ee3cf===void 0x0?void 0x0:_0x1ee3cf['reactionMessage'])===null||_0x491d98===void 0x0?void 0x0:_0x491d98[_0x58f2a9(0x19a)])===null||_0x16a446===void 0x0?void 0x0:_0x16a446[_0x58f2a9(0x1be)]))&&(_0x3dc3a7===null||_0x3dc3a7===void 0x0?void 0x0:_0x3dc3a7[_0x58f2a9(0x19f)])&&(_0x2b5a10[_0x58f2a9(0x1d0)]=![],_0x2b5a10[_0x58f2a9(0x1d5)]=![]);const _0x23f3f7=_0x1ee3cf===null||_0x1ee3cf===void 0x0?void 0x0:_0x1ee3cf[_0x58f2a9(0x1b4)];if(_0x23f3f7)switch(_0x23f3f7[_0x58f2a9(0x1c8)]){case enc_1[_0x58f2a9(0x1d9)][_0x58f2a9(0x1b9)]['ProtocolMessage'][_0x58f2a9(0x18f)]['HISTORY_SYNC_NOTIFICATION']:const _0x19ef60=_0x23f3f7['historySyncNotification'],_0x313d73=_0x179710,_0x6e8584=!((_0x406714=_0x5d85bf['processedHistoryMessages'])===null||_0x406714===void 0x0?void 0x0:_0x406714[_0x58f2a9(0x1c9)]);if(_0x313d73){_0x202bbf['emit'](_0x58f2a9(0x1b2),{'processedHistoryMessages':[..._0x5d85bf[_0x58f2a9(0x1bb)]||[],{'key':_0x1ba839[_0x58f2a9(0x19a)],'messageTimestamp':_0x1ba839['messageTimestamp']}]});const _0x1496dd=await(0x0,history_1[_0x58f2a9(0x18e)])(_0x19ef60,_0x38cba5,_0x202bbf);_0x202bbf['emit'](_0x58f2a9(0x1ad),{..._0x1496dd,'isLatest':_0x6e8584});}break;case enc_1[_0x58f2a9(0x1d9)]['Message'][_0x58f2a9(0x1b1)]['Type'][_0x58f2a9(0x1d4)]:const _0x2a3e19=_0x23f3f7['appStateSyncKeyShare'][_0x58f2a9(0x1da)];if(_0x2a3e19===null||_0x2a3e19===void 0x0?void 0x0:_0x2a3e19[_0x58f2a9(0x1c9)]){let _0x14074f='';await _0x1bd6fc[_0x58f2a9(0x1ef)](async()=>{const _0x3e1e95=_0x58f2a9,_0x5014f2=[];for(const {keyData:_0x2573b9,keyId:_0x4fed45}of _0x2a3e19){const _0x1cdf10=Buffer[_0x3e1e95(0x1b0)](_0x4fed45[_0x3e1e95(0x1e3)])[_0x3e1e95(0x1a8)]('base64');_0x5014f2['push'](_0x1cdf10),await _0x1bd6fc[_0x3e1e95(0x1db)]({'app-state-sync-key':{[_0x1cdf10]:_0x2573b9}}),_0x14074f=_0x1cdf10;}}),_0x202bbf['emit'](_0x58f2a9(0x1b2),{'myAppStateKeyId':_0x14074f});}else{}break;case enc_1[_0x58f2a9(0x1d9)][_0x58f2a9(0x1b9)][_0x58f2a9(0x1b1)][_0x58f2a9(0x18f)][_0x58f2a9(0x191)]:_0x202bbf[_0x58f2a9(0x1ba)](_0x58f2a9(0x1c6),[{'key':{..._0x1ba839['key'],'id':_0x23f3f7[_0x58f2a9(0x19a)]['id']},'update':{'message':null,'messageStubType':Models_1['WAMessageStubType'][_0x58f2a9(0x191)],'key':_0x1ba839[_0x58f2a9(0x19a)]}}]);break;case enc_1['proto']['Message'][_0x58f2a9(0x1b1)][_0x58f2a9(0x18f)]['EPHEMERAL_SETTING']:Object[_0x58f2a9(0x1e5)](_0x2b5a10,{'ephemeralSettingTimestamp':(0x0,similary_1[_0x58f2a9(0x18d)])(_0x1ba839[_0x58f2a9(0x1bf)]),'ephemeralExpiration':_0x23f3f7[_0x58f2a9(0x1a5)]||null});break;}else{if(_0x1ee3cf===null||_0x1ee3cf===void 0x0?void 0x0:_0x1ee3cf[_0x58f2a9(0x190)]){const _0x58bb0d={..._0x1ee3cf['reactionMessage'],'key':_0x1ba839[_0x58f2a9(0x19a)]};_0x202bbf[_0x58f2a9(0x1ba)](_0x58f2a9(0x1d2),[{'reaction':_0x58bb0d,'key':_0x1ee3cf['reactionMessage'][_0x58f2a9(0x19a)]}]);}else{if(_0x1ba839[_0x58f2a9(0x1ca)]){const _0x4c9e6d=_0x1ba839[_0x58f2a9(0x19a)][_0x58f2a9(0x1ab)];let _0x491285;const _0x1def67=_0x236963=>_0x202bbf[_0x58f2a9(0x1ba)](_0x58f2a9(0x1af),{'id':_0x4c9e6d,'participants':_0x491285,'action':_0x236963}),_0x1b2506=_0x59a9f9=>{const _0xe7779b=_0x58f2a9;var _0xc95b78;_0x202bbf[_0xe7779b(0x1ba)](_0xe7779b(0x1e6),[{'id':_0x4c9e6d,..._0x59a9f9,'author':(_0xc95b78=_0x1ba839[_0xe7779b(0x1a1)])!==null&&_0xc95b78!==void 0x0?_0xc95b78:undefined}]);},_0x32c3fb=()=>_0x491285[_0x58f2a9(0x1ce)](_0x4968d9=>(0x0,Internal_1[_0x58f2a9(0x1c3)])(_0x166b9d,_0x4968d9));switch(_0x1ba839[_0x58f2a9(0x1ca)]){case Models_1[_0x58f2a9(0x1d3)][_0x58f2a9(0x18c)]:case Models_1[_0x58f2a9(0x1d3)][_0x58f2a9(0x1ed)]:_0x491285=_0x1ba839[_0x58f2a9(0x1b5)]||[],_0x1def67('remove');_0x32c3fb()&&(_0x2b5a10[_0x58f2a9(0x1d5)]=!![]);break;case Models_1['WAMessageStubType'][_0x58f2a9(0x1e8)]:case Models_1[_0x58f2a9(0x1d3)][_0x58f2a9(0x1c5)]:case Models_1['WAMessageStubType'][_0x58f2a9(0x1e1)]:_0x491285=_0x1ba839[_0x58f2a9(0x1b5)]||[];_0x32c3fb()&&(_0x2b5a10[_0x58f2a9(0x1d5)]=![]);_0x1def67(_0x58f2a9(0x1d7));break;case Models_1['WAMessageStubType'][_0x58f2a9(0x1e0)]:_0x491285=_0x1ba839[_0x58f2a9(0x1b5)]||[],_0x1def67(_0x58f2a9(0x1e2));break;case Models_1[_0x58f2a9(0x1d3)][_0x58f2a9(0x198)]:_0x491285=_0x1ba839['messageStubParameters']||[],_0x1def67(_0x58f2a9(0x1cb));break;case Models_1[_0x58f2a9(0x1d3)][_0x58f2a9(0x1b6)]:const _0xab6dbc=(_0x44d8e6=_0x1ba839[_0x58f2a9(0x1b5)])===null||_0x44d8e6===void 0x0?void 0x0:_0x44d8e6[0x0];_0x1b2506({'announce':_0xab6dbc===_0x58f2a9(0x1c7)||_0xab6dbc==='on'});break;case Models_1[_0x58f2a9(0x1d3)][_0x58f2a9(0x1eb)]:const _0x57cddd=(_0x165cce=_0x1ba839['messageStubParameters'])===null||_0x165cce===void 0x0?void 0x0:_0x165cce[0x0];_0x1b2506({'restrict':_0x57cddd===_0x58f2a9(0x1c7)||_0x57cddd==='on'});break;case Models_1[_0x58f2a9(0x1d3)][_0x58f2a9(0x193)]:const _0x3bb04d=(_0xe41ccb=_0x1ba839[_0x58f2a9(0x1b5)])===null||_0xe41ccb===void 0x0?void 0x0:_0xe41ccb[0x0];_0x2b5a10['name']=_0x3bb04d,_0x1b2506({'subject':_0x3bb04d});break;case Models_1[_0x58f2a9(0x1d3)]['GROUP_CHANGE_INVITE_LINK']:const _0x5d8245=(_0x438882=_0x1ba839[_0x58f2a9(0x1b5)])===null||_0x438882===void 0x0?void 0x0:_0x438882[0x0];_0x1b2506({'inviteCode':_0x5d8245});break;}}else{if(_0x1ee3cf===null||_0x1ee3cf===void 0x0?void 0x0:_0x1ee3cf[_0x58f2a9(0x1e7)]){const _0x77031c=_0x1ee3cf[_0x58f2a9(0x1e7)][_0x58f2a9(0x1df)],_0x22313a=await _0x5dc16b(_0x77031c);if(_0x22313a){const _0x4cf6fe=(0x0,Internal_1['jidNormalizedUser'])(_0x166b9d),_0x168af2=(0x0,similary_1[_0x58f2a9(0x1bc)])(_0x77031c,_0x4cf6fe),_0x510ddf=(0x0,similary_1[_0x58f2a9(0x1bc)])(_0x1ba839['key'],_0x4cf6fe),_0x4606f3=(_0x3ddab7=_0x22313a[_0x58f2a9(0x192)])===null||_0x3ddab7===void 0x0?void 0x0:_0x3ddab7[_0x58f2a9(0x1a2)];try{const _0x31020c=decryptPollVote(_0x1ee3cf[_0x58f2a9(0x1e7)]['vote'],{'pollEncKey':_0x4606f3,'pollCreatorJid':_0x168af2,'pollMsgId':_0x77031c['id'],'voterJid':_0x510ddf});_0x202bbf[_0x58f2a9(0x1ba)]('messages.update',[{'key':_0x77031c,'update':{'pollUpdates':[{'pollUpdateMessageKey':_0x1ba839['key'],'vote':_0x31020c,'senderTimestampMs':_0x1ba839[_0x58f2a9(0x1bf)]}]}}]);}catch(_0x288d6c){}}else{}}}}}Object[_0x58f2a9(0x1da)](_0x2b5a10)[_0x58f2a9(0x1c9)]>0x1&&_0x202bbf[_0x58f2a9(0x1ba)]('chats.update',[_0x2b5a10]);};exports[a86_0x4f5b0c(0x1a6)]=processMessage;