From d2008c749d8c9723dec4cd47bda0471036c98ec5 Mon Sep 17 00:00:00 2001 From: Daniel Odendahl Jr Date: Fri, 25 Aug 2017 13:22:36 +0000 Subject: [PATCH] Soundboard Random by Default --- commands/random/soundboard.js | 5 +++-- package.json | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/commands/random/soundboard.js b/commands/random/soundboard.js index ec636c37..7255c4ac 100644 --- a/commands/random/soundboard.js +++ b/commands/random/soundboard.js @@ -22,11 +22,12 @@ module.exports = class SoundboardCommand extends Command { key: 'sound', prompt: 'What sound would you like to play?', type: 'string', + default: sounds[Math.floor(Math.random() * sounds.length)], validate: sound => { if (sounds.includes(sound.toLowerCase())) return true; return 'Invalid Sound. Use `help soundboard` for a list of sounds.'; }, - parse: sound => sound.toLowerCase() + parse: sound => path.join(__dirname, '..', '..', 'assets', 'sounds', `${sound.toLowerCase()}.mp3`) } ] }); @@ -43,7 +44,7 @@ module.exports = class SoundboardCommand extends Command { if (this.client.voiceConnections.has(channel.guild.id)) return msg.say('I am already playing a sound.'); const connection = await channel.join(); await msg.react('🔊'); - const dispatcher = connection.playFile(path.join(__dirname, '..', '..', 'assets', 'sounds', `${sound}.mp3`)); + const dispatcher = connection.playFile(sound, { volume: 0.25 }); dispatcher.once('end', () => { channel.leave(); msg.react('✅'); diff --git a/package.json b/package.json index b5d1e8f7..611a0781 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xiaobot", - "version": "31.1.3", + "version": "31.1.4", "description": "Your personal server companion.", "main": "Shard.js", "scripts": {