From 37de4971800538e1b733873e11b79832abf561e3 Mon Sep 17 00:00:00 2001 From: Daniel Tam Date: Wed, 5 Dec 2018 17:00:25 -0600 Subject: [PATCH] fixed randomness to pull from a source on some commands --- bot.js | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/bot.js b/bot.js index 7631c44..cb00b95 100644 --- a/bot.js +++ b/bot.js @@ -378,8 +378,8 @@ client.on('message', message => { message.channel.send("BunnyBot's source code: https://git.dtam.pw/daniel/discord-bot-js"); break; /*case 'testcommand': - message.channel.send(subredditRequest('Nekomimi', 5)); - break;*/ + break; + */ // SFW Anime Image commands case 'meirl': @@ -398,10 +398,20 @@ client.on('message', message => { message.channel.send((Math.floor(Math.random() * 2) == 0) ? redditbooruRequest('bishounen') : subredditRequest('bishounen')); break; case 'kgirls': - message.channel.send((Math.floor(Math.random() * 2) == 0) ? redditbooruRequest('kpics') : ((Math.floor(Math.random() * 2) == 0) ? imgurRequest('kpics', 5) : subredditRequest('kpopfap'))); + var availableRequests = [ + redditbooruRequest('kpics'), + imgurRequest('kpics', 5), + subredditRequest('kpopfap') + ]; + message.channel.send(availableRequests[Math.floor(Math.random() * availableRequests.length)]); break; case 'kboys': - message.channel.send((Math.floor(Math.random() * 2) == 0) ? imgurRequest('kfanservice',1) : ((Math.floor(Math.random() * 2) == 0) ? imgurRequest('kpecs',1) : imgurRequest('cutekboys', 1))); + var availableRequests = [ + imgurRequest('kfanservice',1), + imgurRequest('kpecs',1), + imgurRequest('cutekboys', 1) + ]; + message.channel.send(availableRequests[Math.floor(Math.random() * availableRequests.length)]); break; // NSFW @@ -409,7 +419,13 @@ client.on('message', message => { message.channel.send(redditbooruRequest('pantsu')); break; case 'ecchi': - message.channel.send((Math.floor(Math.random() * 2) == 0) ? subredditRequest('ecchi') : ((Math.floor(Math.random() * 2) == 0) ? redditbooruRequest('ecchi') : ((Math.floor(Math.random() * 2) == 0) ? redditbooruRequest('Sukebei') : imgurRequest('ecchi', 5)))); + var availableRequests = [ + subredditRequest('ecchi'), + redditbooruRequest('ecchi'), + redditbooruRequest('Sukebei'), + imgurRequest('ecchi', 5) + ]; + message.channel.send(availableRequests[Math.floor(Math.random() * availableRequests.length)]); break; case 'hentai': message.channel.send((Math.floor(Math.random() * 2) == 0) ? imgurRequest('hentai', 5) : subredditRequest('hentai', 5));