Upload case.js
Browse files
case.js
CHANGED
@@ -977,6 +977,8 @@ module.exports = async (conn, dev, chatUpdate, store) => {
|
|
977 |
> ${sign} gcinfo
|
978 |
> ${sign} revoke
|
979 |
> ${sign} gclink
|
|
|
|
|
980 |
> ${sign} setppgc
|
981 |
> ${sign} delppgc
|
982 |
> ${sign} getppgc
|
@@ -2674,8 +2676,24 @@ ${_meta.desc}`
|
|
2674 |
})
|
2675 |
}
|
2676 |
break;
|
2677 |
-
|
2678 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2679 |
|
2680 |
|
2681 |
|
|
|
977 |
> ${sign} gcinfo
|
978 |
> ${sign} revoke
|
979 |
> ${sign} gclink
|
980 |
+
> ${sign} leavegc
|
981 |
+
> ${sign} listonline
|
982 |
> ${sign} setppgc
|
983 |
> ${sign} delppgc
|
984 |
> ${sign} getppgc
|
|
|
2676 |
})
|
2677 |
}
|
2678 |
break;
|
2679 |
+
case 'leavegc':
|
2680 |
+
if (!isGroup) return reply(mess.only.group)
|
2681 |
+
if (!isOwner) return reply(mess.only.owner)
|
2682 |
+
await loading()
|
2683 |
+
await conn.groupLeave(from)
|
2684 |
+
break;
|
2685 |
+
case 'listonline': {
|
2686 |
+
if (!isGroup) return reply(mess.only.group);
|
2687 |
+
if (!isAdmins && !isOwner) return reply(mess.only.admin);
|
2688 |
+
let id = args && /\d+-\[email protected]/.test(args[0]) ? args[0] : from;
|
2689 |
+
let online = [...Object.keys(store.presences[id]), botNumber];
|
2690 |
+
let onlineListMessage = 'List Online:\n\n' + online
|
2691 |
+
.map(v => `${themeemoji} @${v.replace(/@.+/, '')}`)
|
2692 |
+
.join('\n'); await conn.sendText(from, onlineListMessage, m, {
|
2693 |
+
mentions: online
|
2694 |
+
});
|
2695 |
+
}
|
2696 |
+
break;
|
2697 |
|
2698 |
|
2699 |
|