// code from goatstore // api: https://store.agi.bd const fs = require("fs-extra"); const { config } = global.GoatBot; const { client } = global; module.exports = { config: { name: "adminonly", aliases: [], version: "1.5", author: "β€”ΝžπΚ€Ιͺᴍᴇ́", countDown: 5, role: 2, description: { en: "adminonly toggle" }, category: "owner", guide: { en: "{pn} [on/off/status]" } }, onStart: async function ({ args, message }) { const isOn = config.adminOnly?.enable; if (!args[0] || args[0].toLowerCase() == "status") { return message.reply(`β—ˆ π™°πšπš–πš’πš—π™Ύπš—πš•πš’ πš‚πšπšŠπšπšžπšœ: ${isOn? "𝙾𝙽 βœ…" : "𝙾𝙡𝙡 ❌"}`); } let value; if (args[0] == "on") value = true; else if (args[0] == "off") value = false; else return message.reply("β—ˆ πš„πšœπšŠπšπšŽ: adminonly on/off/status"); config.adminOnly.enable = value; config.hideNotiMessage.adminOnly = true; fs.writeFileSync(client.dirConfig, JSON.stringify(config, null, 2)); return message.reply(value? "β—ˆ π™°πšπš–πš’πš—π™Ύπš—πš•πš’ 𝙾𝙽 βœ…\nβ—ˆ π™Ύπš—πš•πš’ πšŠπšπš–πš’πš— πšŒπšŠπš— 𝚞𝚜𝚎 πš‹πš˜πš" : "β—ˆ π™°πšπš–πš’πš—π™Ύπš—πš•πš’ 𝙾𝙡𝙡 ❌\nβ—ˆ π™°πš•πš• πšžπšœπšŽπš›πšœ πšŒπšŠπš— 𝚞𝚜𝚎 πš‹πš˜πš"); } };