const axios = require("axios"); module.exports = { config: { name: "gcadmin", aliases: ["groupadmin", "admingc", "admingroup"], version: "1.0", author: "MahMUD", countDown: 5, role: 1, category: "chat box", guide: { en: "{pn} add @mention/UID | remove @mention/UID" } }, langs: { bn: { successAdd: "✅ | সফলভাবে এডমিন করা হয়েছে।", successRemove: "✅ | সফলভাবে এডমিন পদ থেকে সরিয়ে দেওয়া হয়েছে।", error: "× সমস্যা হয়েছে: %1। প্রয়োজনে Contact MahMUD.\n•WhatsApp: 01836298139", noUser: "❌ | অনুগ্রহ করে কাউকে মেনশন করুন বা UID দিন।" }, en: { successAdd: "✅ | Successfully added as admin.", successRemove: "✅ | Successfully removed from admin status.", error: "× API error: %1. Contact MahMUD for help.\n•WhatsApp: 01836298139", noUser: "❌ | Please mention someone or provide a UID." }, vi: { successAdd: "✅ | Đã thêm quản trị viên thành công.", successRemove: "✅ | Đã gỡ quyền quản trị viên thành công.", error: "× Lỗi: %1. Liên hệ MahMUD để được hỗ trợ.\n•WhatsApp: 01836298139", noUser: "❌ | Vui lòng nhắc đến ai đó hoặc cung cấp UID." } }, onStart: async function ({ api, event, args, getLang }) { const authorName = String.fromCharCode(77, 97, 104, 77, 85, 68); if (this.config.author !== authorName) return api.sendMessage("Unauthorized.", event.threadID); const command = args[0]?.toLowerCase(); const target = Object.keys(event.mentions)[0] || (event.messageReply && event.messageReply.senderID) || args[1]; if (!target) return api.sendMessage(getLang("noUser"), event.threadID, event.messageID); try { if (command === "add") { await api.changeAdminStatus(event.threadID, target, true); return api.sendMessage(getLang("successAdd"), event.threadID, event.messageID); } else if (command === "remove") { await api.changeAdminStatus(event.threadID, target, false); return api.sendMessage(getLang("successRemove"), event.threadID, event.messageID); } else { return api.sendMessage("Invalid command! Usage: " + this.config.guide.en, event.threadID, event.messageID); } } catch (error) { return api.sendMessage(getLang("error", error.message), event.threadID, event.messageID); } } };