const fs = require("fs-extra"); const request = require("request"); module.exports = { config: { name: "groupinfo", aliases: ['boxinfo'], version: "1.0", author: "Aryan Chauhan šŸ’", countDown: 0, role: 0, shortDescription: "See Box info", longDescription: "", category: "box chat", guide: { en: "{p} [groupinfo|boxinfo]", } }, onStart: async function ({ api, event, args }) { let threadInfo = await api.getThreadInfo(event.threadID); var memLength = threadInfo.participantIDs.length; let threadMem = threadInfo.participantIDs.length; var nameMen = []; var gendernam = []; var gendernu = []; var nope = []; for (let z in threadInfo.userInfo) { var gioitinhone = threadInfo.userInfo[z].gender; var nName = threadInfo.userInfo[z].name; if(gioitinhone == "MALE"){gendernam.push(z+gioitinhone)} else if(gioitinhone == "FEMALE"){gendernu.push(gioitinhone)} else{nope.push(nName)} }; var nam = gendernam.length; var nu = gendernu.length; var listad = ''; var qtv2 = threadInfo.adminIDs; let qtv = threadInfo.adminIDs.length; let sl = threadInfo.messageCount; let u = threadInfo.nicknames; let icon = threadInfo.emoji; let threadName = threadInfo.threadName; let id = threadInfo.threadID; for (let i = 0; i < qtv2.length; i++) { const infu = (await api.getUserInfo(qtv2[i].id)); const name = infu[qtv2[i].id].name; listad += '•' + name + '\n'; } let sex = threadInfo.approvalMode; var pd = sex == false ? 'Turned off' : sex == true ? 'Turned on' : 'Kh'; var callback = () => api.sendMessage( { body: `šŸ’ć€Œ š†š‚ šššš¦šž 怍:${threadName}\nšŸŽ€ć€Œ š†š«šØš®š© šˆšƒ 怍: ${id}\nšŸŒ·ć€Œ š€š©š©š«šØšÆššš„ 怍: ${pd}\nšŸ’›ć€Œ š„š¦šØš£š¢ 怍: ${icon}\nšŸ”„ć€Œ šˆš§šŸšØš«š¦ššš­š¢šØš§ 怍: šˆš§šœš„š®šš¢š§š  ${threadMem} šŒšžš¦š›šžš«š¬\nšŸ’Œć€Œ šš®š¦š›šžš« šŽšŸ šŒššš„šžš¬ 怍: ${nam}\nšŸ˜˜ć€Œ šš®š¦š›šžš« šŽšŸ š…šžš¦ššš„šžš¬ 怍: ${nu}\nšŸ’ć€Œ š“šØš­ššš„ š€šš¦š¢š§š¢š¬š­š«ššš­šØš«š¬ 怍: ${qtv} \n怌 šˆš§šœš„š®ššž 怍:\n${listad}\nšŸ°ć€Œ š“šØš­ššš„ šš®š¦š›šžš« šŽšŸ šŒšžš¬š¬ššš šžš¬ 怍: ${sl} msgs.\n\nšŒššššž š–š¢š­š” ā¤ļø šš²: 怐 š™¼š™øš™ŗš™¾ š™°š™ø 怑`, attachment: fs.createReadStream(__dirname + '/cache/1.png') }, event.threadID, () => fs.unlinkSync(__dirname + '/cache/1.png'), event.messageID ); return request(encodeURI(`${threadInfo.imageSrc}`)) .pipe(fs.createWriteStream(__dirname + '/cache/1.png')) .on('close', () => callback()); } };