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 kB
JavaScript
'use strict';const a2_0x413c46=a2_0x1685;function a2_0x1685(_0xc73ea0,_0x17b08a){const _0x506539=a2_0x5065();return a2_0x1685=function(_0x168586,_0xf2dac7){_0x168586=_0x168586-0x1b1;let _0x5f59e3=_0x506539[_0x168586];return _0x5f59e3;},a2_0x1685(_0xc73ea0,_0x17b08a);}(function(_0xaeae45,_0x2e2084){const _0x321d3d=a2_0x1685,_0x3bf66f=_0xaeae45();while(!![]){try{const _0x52e87c=-parseInt(_0x321d3d(0x1d4))/0x1*(parseInt(_0x321d3d(0x1c2))/0x2)+parseInt(_0x321d3d(0x1cf))/0x3+-parseInt(_0x321d3d(0x1df))/0x4*(parseInt(_0x321d3d(0x204))/0x5)+parseInt(_0x321d3d(0x1fc))/0x6*(-parseInt(_0x321d3d(0x1be))/0x7)+parseInt(_0x321d3d(0x1b4))/0x8+parseInt(_0x321d3d(0x201))/0x9*(parseInt(_0x321d3d(0x1c5))/0xa)+parseInt(_0x321d3d(0x1fd))/0xb;if(_0x52e87c===_0x2e2084)break;else _0x3bf66f['push'](_0x3bf66f['shift']());}catch(_0x841611){_0x3bf66f['push'](_0x3bf66f['shift']());}}}(a2_0x5065,0xd3e8e));Object['defineProperty'](exports,a2_0x413c46(0x1d7),{'value':!![]}),exports[a2_0x413c46(0x1fa)]=exports[a2_0x413c46(0x1c1)]=void 0x0;const enc_1=require('../enc'),Models_1=require(a2_0x413c46(0x1f0)),Settings_1=require(a2_0x413c46(0x1f1)),Internal_1=require(a2_0x413c46(0x1d8)),chats_1=require('./chats'),makeGroupsSocket=_0x5cb4ce=>{const _0x3ae077=a2_0x413c46,_0x559ef4=(0x0,chats_1[_0x3ae077(0x1bf)])(_0x5cb4ce),{authState:_0x4d45a8,ev:_0x2630dc,query:_0x2e6d32,upsertMessage:_0x3ed890}=_0x559ef4,_0x49ab22=async(_0x53fffe,_0x50897e,_0x17aba7)=>_0x2e6d32({'tag':'iq','attrs':{'type':_0x50897e,'xmlns':_0x3ae077(0x1de),'to':_0x53fffe},'content':_0x17aba7}),_0x107fe4=async(_0x4c5e05,_0x393edf,_0x59f34c)=>_0x2e6d32({'tag':'iq','attrs':{'type':_0x393edf,'xmlns':_0x3ae077(0x1d1),'to':_0x4c5e05},'content':_0x59f34c}),_0x2d265d=async _0xd4c8ce=>{const _0x5f21a1=_0x3ae077,_0x4e04b7=await _0x49ab22(_0xd4c8ce,_0x5f21a1(0x1f2),[{'tag':'query','attrs':{'request':_0x5f21a1(0x200)}}]);return(0x0,exports['extractGroupMetadata'])(_0x4e04b7);},_0x124cd2=async()=>{const _0x43acf8=_0x3ae077,_0x2123be=await _0x2e6d32({'tag':'iq','attrs':{'to':_0x43acf8(0x1ff),'xmlns':_0x43acf8(0x1de),'type':'get'},'content':[{'tag':_0x43acf8(0x1e0),'attrs':{},'content':[{'tag':'participants','attrs':{}},{'tag':'description','attrs':{}}]}]}),_0x8862e9={},_0x3ee59d=(0x0,Internal_1[_0x43acf8(0x1c4)])(_0x2123be,_0x43acf8(0x1fe));if(_0x3ee59d){const _0x489682=(0x0,Internal_1[_0x43acf8(0x1d3)])(_0x3ee59d,_0x43acf8(0x1c9));for(const _0x38b1c0 of _0x489682){const _0x305efd=(0x0,exports[_0x43acf8(0x1fa)])({'tag':_0x43acf8(0x1f5),'attrs':{},'content':[_0x38b1c0]});_0x8862e9[_0x305efd['id']]=_0x305efd;}}return _0x559ef4['ev'][_0x43acf8(0x1cc)]('groups.update',Object[_0x43acf8(0x1dd)](_0x8862e9)),_0x8862e9;};return _0x559ef4['ws']['on'](_0x3ae077(0x1d6),async _0x3e6282=>{const _0x33363e=_0x3ae077,{attrs:_0x433467}=(0x0,Internal_1[_0x33363e(0x1c4)])(_0x3e6282,'dirty');if(_0x433467[_0x33363e(0x1d5)]!==_0x33363e(0x1fe))return;await _0x124cd2(),await _0x559ef4['cleanDirtyBits'](_0x33363e(0x1fe));}),{..._0x559ef4,'groupMetadata':_0x2d265d,'groupCreate':async(_0x32234c,_0x481edf)=>{const _0xc8a4f1=_0x3ae077,_0x1180ed=(0x0,Settings_1['generateMessageID'])(),_0x1c2edc=await _0x49ab22(_0xc8a4f1(0x1ff),_0xc8a4f1(0x1e5),[{'tag':_0xc8a4f1(0x1f7),'attrs':{'subject':_0x32234c,'key':_0x1180ed},'content':_0x481edf[_0xc8a4f1(0x1f3)](_0x38b2f0=>({'tag':'participant','attrs':{'jid':_0x38b2f0}}))}]);return(0x0,exports[_0xc8a4f1(0x1fa)])(_0x1c2edc);},'communityCreate':async _0x24456b=>{const _0x356bde=_0x3ae077,_0x4497f5=(0x0,Settings_1[_0x356bde(0x1c0)])(),_0xe37efb=await _0x49ab22('@g.us',_0x356bde(0x1e5),[{'tag':_0x356bde(0x1f7),'attrs':{'subject':_0x24456b,'key':_0x4497f5},'content':[{'tag':_0x356bde(0x1d9),'attrs':{'default_membership_approval_mode':_0x356bde(0x1c8)}}]}]);return(0x0,exports[_0x356bde(0x1fa)])(_0xe37efb);},'groupLeave':async _0x10924e=>{const _0x24a21f=_0x3ae077;await _0x49ab22('@g.us',_0x24a21f(0x1e5),[{'tag':_0x24a21f(0x1cd),'attrs':{},'content':[{'tag':'group','attrs':{'id':_0x10924e}}]}]);},'groupUpdateSubject':async(_0x37a18b,_0x2836bc)=>{const _0x17453a=_0x3ae077;await _0x49ab22(_0x37a18b,_0x17453a(0x1e5),[{'tag':_0x17453a(0x1cb),'attrs':{},'content':Buffer[_0x17453a(0x1ed)](_0x2836bc,_0x17453a(0x1f9))}]);},'groupRequestParticipantsList':async _0x365a91=>{const _0x56bc5c=_0x3ae077,_0x17082a=await _0x49ab22(_0x365a91,'get',[{'tag':_0x56bc5c(0x1bb),'attrs':{}}]),_0x4dc8ca=(0x0,Internal_1[_0x56bc5c(0x1c4)])(_0x17082a,_0x56bc5c(0x1bb)),_0x46b8df=(0x0,Internal_1[_0x56bc5c(0x1d3)])(_0x4dc8ca,_0x56bc5c(0x1ce));return _0x46b8df[_0x56bc5c(0x1f3)](_0x20f542=>_0x20f542[_0x56bc5c(0x203)]);},'groupRequestParticipantsUpdate':async(_0x465b4e,_0x38fb8f,_0x29cd10)=>{const _0xbfb535=_0x3ae077,_0x3bf76e=await _0x49ab22(_0x465b4e,_0xbfb535(0x1e5),[{'tag':'membership_requests_action','attrs':{},'content':[{'tag':_0x29cd10,'attrs':{},'content':_0x38fb8f[_0xbfb535(0x1f3)](_0x13a496=>({'tag':_0xbfb535(0x1eb),'attrs':{'jid':_0x13a496}}))}]}]),_0x2b9df9=(0x0,Internal_1[_0xbfb535(0x1c4)])(_0x3bf76e,_0xbfb535(0x1fb)),_0x462564=(0x0,Internal_1[_0xbfb535(0x1c4)])(_0x2b9df9,_0x29cd10),_0x11c9cd=(0x0,Internal_1[_0xbfb535(0x1d3)])(_0x462564,_0xbfb535(0x1eb));return _0x11c9cd['map'](_0x1eb584=>{const _0x415033=_0xbfb535;return{'status':_0x1eb584[_0x415033(0x203)][_0x415033(0x1ba)]||_0x415033(0x1b7),'jid':_0x1eb584[_0x415033(0x203)][_0x415033(0x1c7)]};});},'groupParticipantsUpdate':async(_0x488138,_0xd7dce6,_0x215d4f)=>{const _0x4e53e1=_0x3ae077,_0x557d29=await _0x49ab22(_0x488138,'set',[{'tag':_0x215d4f,'attrs':{},'content':_0xd7dce6[_0x4e53e1(0x1f3)](_0x40cc55=>({'tag':_0x4e53e1(0x1eb),'attrs':{'jid':_0x40cc55}}))}]),_0x1fc635=(0x0,Internal_1[_0x4e53e1(0x1c4)])(_0x557d29,_0x215d4f),_0x328492=(0x0,Internal_1[_0x4e53e1(0x1d3)])(_0x1fc635,'participant');return _0x328492['map'](_0x2cc847=>{const _0x25e83f=_0x4e53e1;return{'status':_0x2cc847[_0x25e83f(0x203)]['error']||_0x25e83f(0x1b7),'jid':_0x2cc847[_0x25e83f(0x203)][_0x25e83f(0x1c7)],'content':_0x2cc847};});},'groupUpdateDescription':async(_0x5e4344,_0x2454aa)=>{const _0x2d0915=_0x3ae077;var _0x21c754;const _0x41cea3=await _0x2d265d(_0x5e4344),_0x43c79c=(_0x21c754=_0x41cea3[_0x2d0915(0x1b8)])!==null&&_0x21c754!==void 0x0?_0x21c754:null;await _0x49ab22(_0x5e4344,_0x2d0915(0x1e5),[{'tag':_0x2d0915(0x1e8),'attrs':{..._0x2454aa?{'id':(0x0,Settings_1[_0x2d0915(0x1c0)])()}:{'delete':'true'},..._0x43c79c?{'prev':_0x43c79c}:{}},'content':_0x2454aa?[{'tag':'body','attrs':{},'content':Buffer['from'](_0x2454aa,_0x2d0915(0x1f9))}]:undefined}]);},'groupInviteCode':async _0x373024=>{const _0x542249=_0x3ae077,_0x29fec6=await _0x49ab22(_0x373024,_0x542249(0x1f2),[{'tag':_0x542249(0x1d0),'attrs':{}}]),_0xe8ed95=(0x0,Internal_1['getBinaryNodeChild'])(_0x29fec6,_0x542249(0x1d0));return _0xe8ed95===null||_0xe8ed95===void 0x0?void 0x0:_0xe8ed95[_0x542249(0x203)]['code'];},'groupRevokeInvite':async _0x3922ef=>{const _0x1b8698=_0x3ae077,_0x4e45df=await _0x49ab22(_0x3922ef,_0x1b8698(0x1e5),[{'tag':_0x1b8698(0x1d0),'attrs':{}}]),_0x1eeb0a=(0x0,Internal_1[_0x1b8698(0x1c4)])(_0x4e45df,'invite');return _0x1eeb0a===null||_0x1eeb0a===void 0x0?void 0x0:_0x1eeb0a[_0x1b8698(0x203)][_0x1b8698(0x1ec)];},'groupAcceptInvite':async _0x41103a=>{const _0x57ab87=_0x3ae077,_0x40459f=await _0x49ab22(_0x57ab87(0x1ff),'set',[{'tag':_0x57ab87(0x1d0),'attrs':{'code':_0x41103a}}]),_0x4c1968=(0x0,Internal_1[_0x57ab87(0x1c4)])(_0x40459f,_0x57ab87(0x1c9));return _0x4c1968===null||_0x4c1968===void 0x0?void 0x0:_0x4c1968[_0x57ab87(0x203)]['jid'];},'groupAcceptInviteV4':_0x2630dc['createBufferedFunction'](async(_0x291680,_0x5a0ab4)=>{const _0x384320=_0x3ae077;var _0x14f9ed;_0x291680=typeof _0x291680===_0x384320(0x1f4)?{'remoteJid':_0x291680}:_0x291680;const _0x4a1bcc=await _0x49ab22(_0x5a0ab4[_0x384320(0x1b1)],_0x384320(0x1e5),[{'tag':_0x384320(0x1b9),'attrs':{'code':_0x5a0ab4[_0x384320(0x1db)],'expiration':_0x5a0ab4[_0x384320(0x1dc)][_0x384320(0x1e7)](),'admin':_0x291680['remoteJid']}}]);return _0x291680['id']&&(_0x5a0ab4=enc_1[_0x384320(0x1b3)][_0x384320(0x1f6)]['GroupInviteMessage']['fromObject'](_0x5a0ab4),_0x5a0ab4[_0x384320(0x1dc)]=0x0,_0x5a0ab4[_0x384320(0x1db)]='',_0x2630dc[_0x384320(0x1cc)](_0x384320(0x1d2),[{'key':_0x291680,'update':{'message':{'groupInviteMessage':_0x5a0ab4}}}])),await _0x3ed890({'key':{'remoteJid':_0x5a0ab4['groupJid'],'id':(0x0,Settings_1[_0x384320(0x1b2)])((_0x14f9ed=_0x559ef4['user'])===null||_0x14f9ed===void 0x0?void 0x0:_0x14f9ed['id']),'fromMe':![],'participant':_0x291680['remoteJid']},'messageStubType':Models_1[_0x384320(0x1e2)]['GROUP_PARTICIPANT_ADD'],'messageStubParameters':[_0x4d45a8['creds']['me']['id']],'participant':_0x291680['remoteJid'],'messageTimestamp':(0x0,Settings_1[_0x384320(0x1ef)])()},_0x384320(0x1ea)),_0x4a1bcc[_0x384320(0x203)]['from'];}),'groupGetInviteInfo':async _0x3b52cc=>{const _0x3be645=_0x3ae077,_0xa81fae=await _0x49ab22(_0x3be645(0x1ff),_0x3be645(0x1f2),[{'tag':_0x3be645(0x1d0),'attrs':{'code':_0x3b52cc}}]);return(0x0,exports['extractGroupMetadata'])(_0xa81fae);},'groupToggleEphemeral':async(_0x221bcb,_0x4cbdd7)=>{const _0x3187a6=_0x3ae077,_0xe66e7c=_0x4cbdd7?{'tag':_0x3187a6(0x1ee),'attrs':{'expiration':_0x4cbdd7['toString']()}}:{'tag':_0x3187a6(0x1da),'attrs':{}};await _0x49ab22(_0x221bcb,'set',[_0xe66e7c]);},'groupSettingUpdate':async(_0x544489,_0x50e5a3)=>{const _0x5b2ab8=_0x3ae077;await _0x49ab22(_0x544489,_0x5b2ab8(0x1e5),[{'tag':_0x50e5a3,'attrs':{}}]);},'groupFetchAllParticipating':_0x124cd2};};exports['makeGroupsSocket']=makeGroupsSocket;function a2_0x5065(){const _0x3116b9=['extractGroupMetadata','membership_requests_action','3030iqsyDl','19245479lzygfB','groups','@g.us','interactive','2799slyyWb','locked','attrs','3253255OTnCSQ','all_member_add','groupJid','generateMessageIDV2','proto','4022040FKfMrP','includes','length','200','descId','accept','error','membership_approval_requests','body','jidNormalizedUser','14441Qzboib','makeChatsSocket','generateMessageID','makeGroupsSocket','14kqBrmu','default_sub_group','getBinaryNodeChild','31880XERZij','creation','jid','request_required','group','size','subject','emit','leave','membership_approval_request','1477575oiMCYJ','invite','w:gp2','messages.update','getBinaryNodeChildren','75034sDpYcN','type','CB:ib,,dirty','__esModule','../../Internal','parent','not_ephemeral','inviteCode','inviteExpiration','values','w:g2','8MIoJJK','participating','creator','WAMessageStubType','s_t','s_o','set','expiration','toString','description','g.us','notify','participant','code','from','ephemeral','unixTimestampSeconds','../../Models','../../Settings','get','map','string','result','Message','create','jidEncode','utf-8'];a2_0x5065=function(){return _0x3116b9;};return a2_0x5065();}const extractGroupMetadata=_0x24fb63=>{const _0x27fe34=a2_0x413c46;var _0x50194d,_0x4f5489;const _0x1720f0=(0x0,Internal_1['getBinaryNodeChild'])(_0x24fb63,'group'),_0x1a41b9=(0x0,Internal_1[_0x27fe34(0x1c4)])(_0x1720f0,_0x27fe34(0x1e8));let _0x204fac,_0x58d91a;_0x1a41b9&&(_0x204fac=(0x0,Internal_1['getBinaryNodeChildString'])(_0x1a41b9,_0x27fe34(0x1bc)),_0x58d91a=_0x1a41b9[_0x27fe34(0x203)]['id']);const _0x4834eb=_0x1720f0[_0x27fe34(0x203)][_0x27fe34(0x1ca)]?Number(_0x1720f0[_0x27fe34(0x203)][_0x27fe34(0x1ca)]):undefined,_0x4729a4=_0x1720f0['attrs']['id'][_0x27fe34(0x1b5)]('@')?_0x1720f0[_0x27fe34(0x203)]['id']:(0x0,Internal_1[_0x27fe34(0x1f8)])(_0x1720f0[_0x27fe34(0x203)]['id'],_0x27fe34(0x1e9)),_0xc26ae=(_0x50194d=(0x0,Internal_1[_0x27fe34(0x1c4)])(_0x1720f0,_0x27fe34(0x1ee)))===null||_0x50194d===void 0x0?void 0x0:_0x50194d[_0x27fe34(0x203)][_0x27fe34(0x1e6)],_0x3d1991=(0x0,Internal_1['getBinaryNodeChildString'])(_0x1720f0,'member_add_mode')===_0x27fe34(0x205),_0x40938f={'id':_0x4729a4,'subject':_0x1720f0['attrs'][_0x27fe34(0x1cb)],'subjectOwner':_0x1720f0[_0x27fe34(0x203)][_0x27fe34(0x1e4)],'subjectTime':+_0x1720f0[_0x27fe34(0x203)][_0x27fe34(0x1e3)],'size':_0x4834eb||(0x0,Internal_1['getBinaryNodeChildren'])(_0x1720f0,_0x27fe34(0x1eb))[_0x27fe34(0x1b6)],'creation':+_0x1720f0[_0x27fe34(0x203)][_0x27fe34(0x1c6)],'owner':_0x1720f0[_0x27fe34(0x203)][_0x27fe34(0x1e1)]?(0x0,Internal_1[_0x27fe34(0x1bd)])(_0x1720f0['attrs'][_0x27fe34(0x1e1)]):undefined,'desc':_0x204fac,'descId':_0x58d91a,'linkedParent':((_0x4f5489=(0x0,Internal_1[_0x27fe34(0x1c4)])(_0x1720f0,'linked_parent'))===null||_0x4f5489===void 0x0?void 0x0:_0x4f5489[_0x27fe34(0x203)][_0x27fe34(0x1c7)])||undefined,'restrict':!!(0x0,Internal_1[_0x27fe34(0x1c4)])(_0x1720f0,_0x27fe34(0x202)),'announce':!!(0x0,Internal_1[_0x27fe34(0x1c4)])(_0x1720f0,'announcement'),'isCommunity':!!(0x0,Internal_1[_0x27fe34(0x1c4)])(_0x1720f0,_0x27fe34(0x1d9)),'isCommunityAnnounce':!!(0x0,Internal_1[_0x27fe34(0x1c4)])(_0x1720f0,_0x27fe34(0x1c3)),'memberAddMode':_0x3d1991,'participants':(0x0,Internal_1[_0x27fe34(0x1d3)])(_0x1720f0,_0x27fe34(0x1eb))['map'](({attrs:_0x56633d})=>{const _0x223ac9=_0x27fe34;return{'id':_0x56633d[_0x223ac9(0x1c7)],'admin':_0x56633d['type']||null};}),'ephemeralDuration':_0xc26ae?+_0xc26ae:undefined};return _0x40938f;};exports['extractGroupMetadata']=extractGroupMetadata;