diff --git a/commands/general/randomizer.js b/commands/general/randomizer.js new file mode 100644 index 0000000..e44e347 --- /dev/null +++ b/commands/general/randomizer.js @@ -0,0 +1,34 @@ +const { Command } = require('discord-akairo'); + +class randomizerCommand extends Command { + constructor() { + super('randomizer', { + aliases: ['randomizer'], + category: 'general', + clientPermissions: ['SEND_MESSAGES'], + args: [ + { + id: 'text', + type: 'string', + prompt: { + start: 'Need words to randomize', + }, + match: 'rest' + } + ], + description: { + content: 'Choose one random word', + usage: '[multiples words]', + examples: ['Hello bye'] + } + }); + } + + async exec(message, args) { + let words = args.text.split(' '); + + return message.channel.send(words[Math.floor((Math.random() * words.length))]); + } +} + +module.exports = randomizerCommand; \ No newline at end of file