// code from goatstore // api: https://store.agi.bd module.exports = { config: { name: "addcmd", version: "1.0.0", author: "Abir", role: 2, description: "Add a custom command", category: "admin", usages: "addcmd | " }, onStart: async function ({ api, event, args }) { const input = args.join(" "); const parts = input.split("|"); if (parts.length < 2) { return api.sendMessage( "Usage: addcmd hello | Hello from Abir!", event.threadID, event.messageID ); } const name = parts[0].trim().toLowerCase(); const reply = parts.slice(1).join("|").trim(); if (!/^[a-z0-9_-]+$/.test(name) || !reply) { return api.sendMessage( "Invalid command name or empty reply!", event.threadID, event.messageID ); } global.customCommands ??= {}; global.customCommands[name] = reply; return api.sendMessage( `✅ Command "${name}" added successfully!`, event.threadID, event.messageID ); } };