Spaces:
Runtime error
Runtime error
const { | |
cmd | |
} = require('../command'); | |
const sleep = _0x28b89a => new Promise(_0x3ad2ff => setTimeout(_0x3ad2ff, _0x28b89a)); | |
cmd({ | |
'pattern': 'removemembers', | |
'alias': ["kickall", 'endgc', "endgroup"], | |
'desc': "Remove all non-admin members from the group.", | |
'react': 'π', | |
'category': "group", | |
'filename': __filename | |
}, async (_0x541c7c, _0x28ecd0, _0x2ebb28, { | |
from: _0x3ec016, | |
groupMetadata: _0x561a47, | |
groupAdmins: _0x4abe0f, | |
isBotAdmins: _0x119769, | |
senderNumber: _0x112bfc, | |
reply: _0x1cd54a, | |
isGroup: _0x2d9dc6 | |
}) => { | |
try { | |
if (!_0x2d9dc6) { | |
return _0x1cd54a("This command can only be used in groups."); | |
} | |
const _0x5ad0e2 = _0x541c7c.user.id.split(':')[0x0]; | |
if (_0x112bfc !== _0x5ad0e2) { | |
return _0x1cd54a("Only the bot owner can use this command."); | |
} | |
if (!_0x119769) { | |
return _0x1cd54a("I need to be an admin to execute this command."); | |
} | |
const _0x27054b = _0x561a47.participants; | |
const _0x59ce1d = _0x27054b.filter(_0x31bd1b => !_0x4abe0f.includes(_0x31bd1b.id)); | |
if (_0x59ce1d.length === 0x0) { | |
return _0x1cd54a("There are no non-admin members to remove."); | |
} | |
_0x1cd54a("Starting to remove " + _0x59ce1d.length + " non-admin members..."); | |
for (let _0x58a736 of _0x59ce1d) { | |
try { | |
await _0x541c7c.groupParticipantsUpdate(_0x3ec016, [_0x58a736.id], 'remove'); | |
await sleep(0x7d0); | |
} catch (_0x448767) { | |
console.error("Failed to remove " + _0x58a736.id + ':', _0x448767); | |
} | |
} | |
_0x1cd54a("Successfully removed all non-admin members from the group."); | |
} catch (_0x2ffa0d) { | |
console.error("Error removing non-admin users:", _0x2ffa0d); | |
_0x1cd54a("An error occurred while trying to remove non-admin members. Please try again."); | |
} | |
}); | |
cmd({ | |
'pattern': "removeadmins", | |
'alias': ["kickadmins", "kickall3", "deladmins"], | |
'desc': "Remove all admin members from the group, excluding the bot and bot owner.", | |
'react': 'π', | |
'category': "group", | |
'filename': __filename | |
}, async (_0x2c9a95, _0x3d19b1, _0x5d9806, { | |
from: _0x49bf85, | |
isGroup: _0x437d8e, | |
senderNumber: _0x39ac26, | |
groupMetadata: _0x45af2, | |
groupAdmins: _0x59d911, | |
isBotAdmins: _0x25f378, | |
reply: _0x454a95 | |
}) => { | |
try { | |
if (!_0x437d8e) { | |
return _0x454a95("This command can only be used in groups."); | |
} | |
const _0x86850b = _0x2c9a95.user.id.split(':')[0x0]; | |
if (_0x39ac26 !== _0x86850b) { | |
return _0x454a95("Only the bot owner can use this command."); | |
} | |
if (!_0x25f378) { | |
return _0x454a95("I need to be an admin to execute this command."); | |
} | |
const _0x5251dc = _0x45af2.participants; | |
const _0x3468fe = _0x5251dc.filter(_0x6832c1 => _0x59d911.includes(_0x6832c1.id) && _0x6832c1.id !== _0x2c9a95.user.id && _0x6832c1.id !== _0x86850b + "@s.whatsapp.net"); | |
if (_0x3468fe.length === 0x0) { | |
return _0x454a95("There are no admin members to remove."); | |
} | |
_0x454a95("Starting to remove " + _0x3468fe.length + " admin members, excluding the bot and bot owner..."); | |
for (let _0x164699 of _0x3468fe) { | |
try { | |
await _0x2c9a95.groupParticipantsUpdate(_0x49bf85, [_0x164699.id], 'remove'); | |
await sleep(0x7d0); | |
} catch (_0x1b4051) { | |
console.error("Failed to remove " + _0x164699.id + ':', _0x1b4051); | |
} | |
} | |
_0x454a95("Successfully removed all admin members from the group, excluding the bot and bot owner."); | |
} catch (_0x2a5e6b) { | |
console.error("Error removing admins:", _0x2a5e6b); | |
_0x454a95("An error occurred while trying to remove admins. Please try again."); | |
} | |
}); | |
cmd({ | |
'pattern': "removeall2", | |
'alias': ["kickall2", "endgc2", "endgroup2"], | |
'desc': "Remove all members and admins from the group, excluding the bot and bot owner.", | |
'react': 'π', | |
'category': "group", | |
'filename': __filename | |
}, async (_0x58df9b, _0x205354, _0x4f7c7c, { | |
from: _0xc8fca7, | |
isGroup: _0x4daea3, | |
senderNumber: _0x270b3f, | |
groupMetadata: _0x5289f6, | |
isBotAdmins: _0x1db97d, | |
reply: _0x477905 | |
}) => { | |
try { | |
if (!_0x4daea3) { | |
return _0x477905("This command can only be used in groups."); | |
} | |
const _0x3fdab4 = _0x58df9b.user.id.split(':')[0x0]; | |
if (_0x270b3f !== _0x3fdab4) { | |
return _0x477905("Only the bot owner can use this command."); | |
} | |
if (!_0x1db97d) { | |
return _0x477905("I need to be an admin to execute this command."); | |
} | |
const _0x44e3d7 = _0x5289f6.participants; | |
if (_0x44e3d7.length === 0x0) { | |
return _0x477905("The group has no members to remove."); | |
} | |
const _0x94c1ea = _0x44e3d7.filter(_0x29a3c7 => _0x29a3c7.id !== _0x58df9b.user.id && _0x29a3c7.id !== _0x3fdab4 + "@s.whatsapp.net"); | |
if (_0x94c1ea.length === 0x0) { | |
return _0x477905("No members to remove after excluding the bot and bot owner."); | |
} | |
_0x477905("Starting to remove " + _0x94c1ea.length + " members, excluding the bot and bot owner..."); | |
for (let _0x447569 of _0x94c1ea) { | |
try { | |
await _0x58df9b.groupParticipantsUpdate(_0xc8fca7, [_0x447569.id], "remove"); | |
await sleep(0x7d0); | |
} catch (_0x2fc4ea) { | |
console.error("Failed to remove " + _0x447569.id + ':', _0x2fc4ea); | |
} | |
} | |
_0x477905("Successfully removed all members, excluding the bot and bot owner, from the group."); | |
} catch (_0x191e55) { | |
console.error("Error removing members:", _0x191e55); | |
_0x477905("An error occurred while trying to remove members. Please try again."); | |
} | |
}); | |