diff options
Diffstat (limited to 'commands/Fun/8ball.js')
| -rw-r--r-- | commands/Fun/8ball.js | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/commands/Fun/8ball.js b/commands/Fun/8ball.js new file mode 100644 index 0000000..3ebd1c3 --- /dev/null +++ b/commands/Fun/8ball.js @@ -0,0 +1,47 @@ +exports.run = async (bot, msg, args) => { + if (args.length < 1) return msg.reply('You need to ask the 8-ball something for it to respond!'); + + const responses = [ + 'May the odds ever be in your favor...', + 'Definetely not! Did you ever think that this would work?', + 'Most definetely', + 'Seems probable..', + 'Sure, why not?', + 'No!', + 'Probably.', + 'If a sentience can do a backflip, then this can happen!', + 'It is certain', + 'It is decidedly so', + 'Without a doubt', + 'Yes definitely', + 'You may rely on it', + 'As I see it, yes', + 'Most likely', + 'Outlook good', + 'Yes', + 'Signs point to yes', + 'Reply hazy try again', + 'Ask again later', + 'Better not tell you now', + 'Cannot predict now', + 'Concentrate and ask again', + 'Don\'t count on it', + 'My reply is no', + 'My sources say no', + 'Outlook not so good', + 'Very doubtful', + ]; + + msg.channel.send(':8ball: *' + (responses[Math.floor(Math.random() * responses.length)]) + '*'); +}; + +exports.conf = { + aliases: [], + guildOnly: true, +}; + +exports.help = { + name: '8ball', + description: 'Ask the magic 8-ball something. It will answer back, and be as much of a smart-alac as it wants to.', + usage: '<...question>', +}; |
