From 7fc2b8b030b7adeeee9543d961ac0b3e68e31664 Mon Sep 17 00:00:00 2001 From: Dragon Fire Date: Mon, 9 Nov 2020 15:02:27 -0500 Subject: [PATCH] React if able in DM --- util/Util.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/util/Util.js b/util/Util.js index 8e6233cf..b7a41e9f 100644 --- a/util/Util.js +++ b/util/Util.js @@ -183,8 +183,11 @@ module.exports = class Util { } static async reactIfAble(msg, user, emoji, fallbackEmoji) { - if (fallbackEmoji && !msg.channel.permissionsFor(user).has('USE_EXTERNAL_EMOJIS')) emoji = fallbackEmoji; - if (msg.channel.permissionsFor(user).has(['ADD_REACTIONS', 'READ_MESSAGE_HISTORY'])) { + const dm = !msg.guild; + if (fallbackEmoji && (!dm && !msg.channel.permissionsFor(user).has('USE_EXTERNAL_EMOJIS'))) { + emoji = fallbackEmoji; + } + if (dm || msg.channel.permissionsFor(user).has(['ADD_REACTIONS', 'READ_MESSAGE_HISTORY'])) { try { await msg.react(emoji); } catch {