UNPKG

xwa-api

Version:
54 lines (50 loc) 2.32 kB
/*COPYRIGHT (C) 2022 CODED BY NOIZE */ const Garfield = require('../events'); const {MessageType} = require('@adiwajshing/baileys'); const Config = require('../config'); const Language = require('../language'); const Lang = Language.getString('tagall'); if (Config.STANDPLK == 'off' || Config.STANDPLK == 'OFF') { if (Config.WORKTYPE == 'private') { Garfield.addXnodes({pattern: 'tagadmin$', fromMe: true, desc: Lang.TAGADMİN}, (async (message, match) => { let grup = await message.client.groupMetadata(message.jid); var jids = []; mesaj = ''; grup['participants'].map(async (uye) => { if (uye.isAdmin) { mesaj += '🙋‍♂️‍️@' + uye.id.split('@')[0] + '\n'; jids.push(uye.id.replace('c.us', 's.whatsapp.net')); } }); await message.client.sendMessage(message.jid,mesaj, MessageType.extendedText, {contextInfo: {mentionedJid: jids}, previewType: 0}) })); } else if (Config.WORKTYPE == 'public') { Garfield.addXnodes({pattern: 'tagadmin$', fromMe: false, desc: Lang.TAGADMİN}, (async (message, match) => { let grup = await message.client.groupMetadata(message.jid); var jids = []; mesaj = ''; grup['participants'].map(async (uye) => { if (uye.isAdmin) { mesaj += '🙋‍♂️‍️@' + uye.id.split('@')[0] + '\n'; jids.push(uye.id.replace('c.us', 's.whatsapp.net')); } }); await message.client.sendMessage(message.jid,mesaj, MessageType.extendedText, {contextInfo: {mentionedJid: jids}, previewType: 0}) })); } else if (Config.WORKTYPE == 'admin') { Garfield.addXnodes({pattern: 'tagadmin$', fromMe: false, desc: Lang.TAGADMİN}, (async (message, match) => { let grup = await message.client.groupMetadata(message.jid); var jids = []; mesaj = ''; grup['participants'].map(async (uye) => { if (uye.isAdmin) { mesaj += '🙋‍♂️‍️@' + uye.id.split('@')[0] + '\n'; jids.push(uye.id.replace('c.us', 's.whatsapp.net')); } }); await message.client.sendMessage(message.jid,mesaj, MessageType.extendedText, {contextInfo: {mentionedJid: jids}, previewType: 0}) })); } }