diff --git a/commands/voice/airhorn.js b/commands/voice/airhorn.js index 69c2893a..92ac084b 100644 --- a/commands/voice/airhorn.js +++ b/commands/voice/airhorn.js @@ -15,7 +15,6 @@ module.exports = class AirhornCommand extends Command { duration: 10 }, userPermissions: ['CONNECT', 'SPEAK'], - clientPermissions: ['ADD_REACTIONS', 'READ_MESSAGE_HISTORY'], credit: [ { name: 'Discord', @@ -35,7 +34,9 @@ module.exports = class AirhornCommand extends Command { } const airhorn = sounds[Math.floor(Math.random() * sounds.length)]; connection.play(path.join(__dirname, '..', '..', 'assets', 'sounds', 'airhorn', airhorn)); - await msg.react('🔉'); + if (msg.channel.permissionsFor(this.client.user).has(['ADD_REACTIONS', 'READ_MESSAGE_HISTORY'])) { + await msg.react('🔉'); + } return null; } }; diff --git a/commands/voice/dec-talk.js b/commands/voice/dec-talk.js index 7c15e20b..7c8de23a 100644 --- a/commands/voice/dec-talk.js +++ b/commands/voice/dec-talk.js @@ -15,7 +15,6 @@ module.exports = class DECTalkCommand extends Command { duration: 10 }, userPermissions: ['CONNECT', 'SPEAK'], - clientPermissions: ['ADD_REACTIONS', 'READ_MESSAGE_HISTORY'], credit: [ { name: 'calzoneman', @@ -57,7 +56,9 @@ module.exports = class DECTalkCommand extends Command { .get('http://tts.cyzon.us/tts') .query({ text }); connection.play(url); - await msg.react('🔉'); + if (msg.channel.permissionsFor(this.client.user).has(['ADD_REACTIONS', 'READ_MESSAGE_HISTORY'])) { + await msg.react('🔉'); + } return null; } catch (err) { return msg.reply(`Oh no, an error occurred: \`${err.message}\`. Try again later!`); diff --git a/package.json b/package.json index 7cb67737..4de38bb5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xiao", - "version": "114.5.4", + "version": "114.5.5", "description": "Your personal server companion.", "main": "Xiao.js", "scripts": {