diff --git a/commands/admin/unwelcome.js b/commands/admin/unwelcome.js new file mode 100644 index 0000000..e84539c --- /dev/null +++ b/commands/admin/unwelcome.js @@ -0,0 +1,31 @@ +const { Command } = require('discord-akairo'); +const fs = require('fs'); + +class unwelcomeCommand extends Command { + constructor() { + super('unwelcome', { + aliases: ['unwelcome'], + category: 'admin', + channelRestriction: 'guild', + userPermissions: ['MANAGE_CHANNELS'], + description: { + content: 'Delete welcome message', + usage: '[]', + examples: [''] + } + }); + } + + async exec(message) { + fs.unlink(`./welcome/${message.guild.id}.json`, (err) => { + if (err) { + console.error(err); + return message.channel.send('An error has occured, there is most likely no welcome message set!'); + } else { + return message.channel.send('Disabled unwelcome message'); + } + }); + } +} + +module.exports = unwelcomeCommand; \ No newline at end of file