API-XX commited on
Commit
723875b
·
verified ·
1 Parent(s): 290df75

Upload case.js

Browse files
Files changed (1) hide show
  1. case.js +20 -2
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