diff --git a/commands/music/earrape.js b/commands/music/earrape.js index 9203f25..3484ad1 100644 --- a/commands/music/earrape.js +++ b/commands/music/earrape.js @@ -11,7 +11,7 @@ module.exports = class Play extends Command { guildOnly: true, throttling: { usages: 1, - duration: 5 + duration: 3 } }); } @@ -27,6 +27,7 @@ module.exports = class Play extends Command { return message.say({ embed }); } else { + message.guild.music.volume = message.guild.music.sfx.earrape ? 1 : 10000; message.guild.music.dispatcher.setVolume(message.guild.music.sfx.earrape ? 1 : 10000); message.guild.music.sfx.earrape = !message.guild.music.sfx.earrape; const embed = new MessageEmbed().setColor('#000099').setTitle(`:loud_sound: Earrape ${message.guild.music.sfx.earrape ? 'on' : 'off'}`); @@ -34,7 +35,7 @@ module.exports = class Play extends Command { } } catch (err) { console.error(err); - const embed = new MessageEmbed().setColor('#ff0000').setTitle(':x: Error occured, if you are my creator please fix me soon'); + const embed = new MessageEmbed().setColor('#ff0000').setTitle(`:x: Error occured: ${err.message}`); return message.say({ embed }); } } diff --git a/commands/music/volume.js b/commands/music/volume.js index d72d049..03dbe28 100644 --- a/commands/music/volume.js +++ b/commands/music/volume.js @@ -11,14 +11,14 @@ module.exports = class Play extends Command { guildOnly: true, throttling: { usages: 1, - duration: 5 + duration: 3 }, args: [ { key: 'query', prompt: 'specify the volume (greater than 0)', type: 'string', - validate: query => query.length > 0 && parseInt(query) > 0 + validate: query => query.length > 0 && parseInt(query) >= 0 && parseInt(query) <= 200 } ], }); @@ -41,7 +41,7 @@ module.exports = class Play extends Command { } } catch (err) { console.error(err); - const embed = new MessageEmbed().setColor('#ff0000').setTitle(':x: Error occured, if you are my creator please fix me soon'); + const embed = new MessageEmbed().setColor('#ff0000').setTitle(`:x: Error occured: ${err.message}`); return message.say({ embed }); } }