const Command = require("../../base/Command.js"); class Delcommand extends Command { constructor(client) { super(client, { name: "delcommand", dirname: __dirname, enabled: true, guildOnly: true, aliases: ["delc"], memberPermissions: ["MANAGE_GUILD"], botPermissions: ["SEND_MESSAGES", "EMBED_LINKS"], nsfw: false, ownerOnly: false, cooldown: 1000 }); } async run(message, args, data) { const name = args[0]; if (!name) return message.error("administration/delcommand:MISSING_NAME"); if (!data.guild.customCommands.find((c) => c.name === name)) return message.error("administration/delcommand:UNKNOWN_COMMAND", { commandName: name }); data.guild.customCommands = data.guild.customCommands.filter((c) => c.name !== name); data.guild.save(); message.success("administration/delcommand:SUCCESS", { commandName: name }); } } module.exports = Delcommand;