EcoBot/commands/disable.js
2021-11-23 00:37:00 +01:00

29 lines
No EOL
832 B
JavaScript

module.exports = {
addables: {},
api: {
name: "disable",
description: "Disable command specified.",
options: [
{
name: "command",
description: "Command to disable.",
type: 3
}
]
},
run: (int, client, index) => {
var command = int.options.getString("command");
var commandObj = null;
int.guild.commands.cache.forEach(cmd => {
console.log(cmd.options.name);
if(cmd.options.name !== command);
commandObj = cmd;
});
if(commandObj === null) return int.reply("This command does not exist.");
var currDisabled = process.options.get("disabledCommands");
if(currDisabled.includes(command)) return int.reply("Ths command is already disabled.");
currDisabled.push(command);
process.options.set("disabledCommands",currDisabled);
int.reply("Disabled command \"" + command + "\".");
}
}