diff --git a/commands/owner/emit.js b/commands/owner/emit.js new file mode 100644 index 00000000..87d8b40a --- /dev/null +++ b/commands/owner/emit.js @@ -0,0 +1,31 @@ +const { Command } = require('discord-akairo'); + +class emitCommand extends Command { + constructor() { + super('emit', { + aliases: ['emit'], + split: 'none', + category: 'owner', + ownerOnly: 'true', + args: [ + { + id: 'event', + prompt: 'Wich event should i trigger?', + type: 'string' + } + ], + description: { + content: 'Trigger an event', + usage: '[event]', + examples: ['ready'] + } + }); + } + + async exec(message, args) { + this.client.emit(`${args.event}`); + return message.channel.send(`${args.event} has been emited!`) + } +} + +module.exports = emitCommand; \ No newline at end of file