goat
command
vip
No description
0
views
0
likes
0
installs
Aliases: vips
raw source
"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);
}
};