forked from franceking1/Flash-Md
-
Notifications
You must be signed in to change notification settings - Fork 0
/
onlyAdmin.js
1 lines (1 loc) · 4 KB
/
onlyAdmin.js
1
function _0x1efa(_0x1df82b,_0x316c9a){const _0x1decb4=_0x1dec();return _0x1efa=function(_0x1efa27,_0x3070b7){_0x1efa27=_0x1efa27-0x85;let _0x4fe9a7=_0x1decb4[_0x1efa27];return _0x4fe9a7;},_0x1efa(_0x1df82b,_0x316c9a);}const _0x3dd9ce=_0x1efa;(function(_0x10c7db,_0x1915d0){const _0x32fa21=_0x1efa,_0x5ebfb0=_0x10c7db();while(!![]){try{const _0x1cfd14=parseInt(_0x32fa21(0x90))/0x1+-parseInt(_0x32fa21(0xa1))/0x2*(-parseInt(_0x32fa21(0x96))/0x3)+-parseInt(_0x32fa21(0x9e))/0x4+-parseInt(_0x32fa21(0x9f))/0x5*(parseInt(_0x32fa21(0x8c))/0x6)+parseInt(_0x32fa21(0x87))/0x7+parseInt(_0x32fa21(0x9a))/0x8+parseInt(_0x32fa21(0x8f))/0x9*(-parseInt(_0x32fa21(0x95))/0xa);if(_0x1cfd14===_0x1915d0)break;else _0x5ebfb0['push'](_0x5ebfb0['shift']());}catch(_0x2af3a6){_0x5ebfb0['push'](_0x5ebfb0['shift']());}}}(_0x1dec,0x2ec38),require(_0x3dd9ce(0x92))[_0x3dd9ce(0x99)]());const {Pool}=require('pg'),s=require('../set');var dbUrl=s['DATABASE_URL']?s[_0x3dd9ce(0x88)]:_0x3dd9ce(0x8a);const proConfig={'connectionString':dbUrl,'ssl':{'rejectUnauthorized':![]}},pool=new Pool(proConfig),creerTableOnlyAdmin=async()=>{const _0x5c2f76=_0x3dd9ce;try{await pool[_0x5c2f76(0x8d)]('\x0a\x20\x20\x20\x20\x20\x20CREATE\x20TABLE\x20IF\x20NOT\x20EXISTS\x20onlyAdmin\x20(\x0a\x20\x20\x20\x20\x20\x20\x20\x20groupeJid\x20text\x20PRIMARY\x20KEY\x0a\x20\x20\x20\x20\x20\x20);\x0a\x20\x20\x20\x20'),console[_0x5c2f76(0x9b)](_0x5c2f76(0x8e));}catch(_0x2328af){console[_0x5c2f76(0x86)]('Une\x20erreur\x20est\x20survenue\x20lors\x20de\x20la\x20création\x20de\x20la\x20table\x20\x27onlyAdmin\x27:',_0x2328af);}};creerTableOnlyAdmin();async function addGroupToOnlyAdminList(_0x3a7fbe){const _0x516041=_0x3dd9ce,_0x5f99c=await pool['connect']();try{const _0x1122eb=_0x516041(0x9c),_0x1d7cb8=[_0x3a7fbe];await _0x5f99c[_0x516041(0x8d)](_0x1122eb,_0x1d7cb8),console[_0x516041(0x9b)]('Groupe\x20JID\x20'+_0x3a7fbe+_0x516041(0x89));}catch(_0xf7308a){console[_0x516041(0x86)](_0x516041(0xa2),_0xf7308a);}finally{_0x5f99c[_0x516041(0xa3)]();}}async function isGroupOnlyAdmin(_0xf0ac1b){const _0x5e5843=_0x3dd9ce,_0x1f71a5=await pool[_0x5e5843(0x97)]();try{const _0x3247ea=_0x5e5843(0x8b),_0x375505=[_0xf0ac1b],_0x1dcdd6=await _0x1f71a5[_0x5e5843(0x8d)](_0x3247ea,_0x375505);return _0x1dcdd6[_0x5e5843(0xa0)][0x0][_0x5e5843(0x91)];}catch(_0x44bf3c){return console['error'](_0x5e5843(0x94),_0x44bf3c),![];}finally{_0x1f71a5['release']();}}async function removeGroupFromOnlyAdminList(_0x111771){const _0x235059=_0x3dd9ce,_0x58e59e=await pool[_0x235059(0x97)]();try{const _0x20a1ae=_0x235059(0x93),_0x3a3567=[_0x111771];await _0x58e59e[_0x235059(0x8d)](_0x20a1ae,_0x3a3567),console[_0x235059(0x9b)](_0x235059(0x98)+_0x111771+_0x235059(0x9d));}catch(_0x294c35){console[_0x235059(0x86)]('Erreur\x20lors\x20de\x20la\x20suppression\x20du\x20groupe\x20onlyAdmin\x20:',_0x294c35);}finally{_0x58e59e[_0x235059(0xa3)]();}}module[_0x3dd9ce(0x85)]={'addGroupToOnlyAdminList':addGroupToOnlyAdminList,'isGroupOnlyAdmin':isGroupOnlyAdmin,'removeGroupFromOnlyAdminList':removeGroupFromOnlyAdminList};function _0x1dec(){const _0x136be9=['5jCnqUf','rows','722498vLKLSx','Erreur\x20lors\x20de\x20l\x27ajout\x20du\x20groupe\x20onlyAdmin\x20:','release','exports','error','1963346fbPyFt','DATABASE_URL','\x20ajouté\x20à\x20la\x20liste\x20des\x20groupes\x20onlyAdmin.','postgres://db_7xp9_user:6hwmTN7rGPNsjlBEHyX49CXwrG7cDeYi@dpg-cj7ldu5jeehc73b2p7g0-a.oregon-postgres.render.com/db_7xp9','SELECT\x20EXISTS\x20(SELECT\x201\x20FROM\x20onlyAdmin\x20WHERE\x20groupeJid\x20=\x20$1)','642822knuJky','query','La\x20table\x20\x27onlyAdmin\x27\x20a\x20été\x20créée\x20avec\x20succès.','3509739lIYXjE','364923EmWGOf','exists','dotenv','DELETE\x20FROM\x20onlyAdmin\x20WHERE\x20groupeJid\x20=\x20$1','Erreur\x20lors\x20de\x20la\x20vérification\x20du\x20groupe\x20onlyAdmin\x20:','20GMjTTY','3CizORI','connect','Groupe\x20JID\x20','config','818088ZqdiHc','log','INSERT\x20INTO\x20onlyAdmin\x20(groupeJid)\x20VALUES\x20($1)','\x20supprimé\x20de\x20la\x20liste\x20des\x20groupes\x20onlyAdmin.','121152kbKbwY'];_0x1dec=function(){return _0x136be9;};return _0x1dec();}