"use strict"; const { idsFrom, requireAdmin, saveConfig } = require("../../bot/commandHelpers"); module.exports = { config: { name: "vip", aliases: ["vips"], version: "1.0", author: "Badhon-00", countDown: 3, role: 2, category: "admin", description: { en: "Manage VIP users." }, guide: { en: "{pn} add|remove @user" } }, onStart: async ({ api, event, args }) => { requireAdmin(event); const ids = idsFrom({ event, args: args.slice(1) }); if (!ids.length || !["add", "remove"].includes(args[0])) return api.sendMessage("Use: vip add|remove @user", event.threadID); const list = global.GoatBot.config.vip || []; global.GoatBot.config.vip = args[0] === "add" ? [...new Set([...list, ...ids])] : list.filter(id => !ids.includes(id)); saveConfig(); return api.sendMessage("✅ VIP list updated.", event.threadID); } };