// code from goatstore // api: https://store.agi.bd const fs = require("fs-extra"); const request = require("request"); module.exports = { config: { name: "groupinfo", aliases: ['boxinfo'], version: "1.0", author: "xemon", countDown: 5, 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๐Œ๐š๐๐ž ๐–๐ข๐ญ๐ก โค๏ธ ๐๐ฒ: TERAA BAPPP `, 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()); } };