xwa-api
Version:
GARFIELD 6.0 BY NOIZE.
54 lines (50 loc) • 2.32 kB
JavaScript
/*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})
}));
}
}