From 004e374fdff85e65975584d66e8f19cbe292c9e1 Mon Sep 17 00:00:00 2001 From: Sokolas Date: Mon, 12 Jul 2021 17:42:08 +0300 Subject: [PATCH] fix roles --- index.ts | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/index.ts b/index.ts index e6e9e92..c74a539 100644 --- a/index.ts +++ b/index.ts @@ -369,7 +369,15 @@ client.on('message', message => { } } if (command === 'respond') { - generateResponse(message); + let send = true; + if (ROLE != null) { + let roles = message.member?.roles.cache.map(role => role.name); + send = roles?.includes(ROLE) || false; + } + + if (send) { + generateResponse(message); + } } if (command === 'tts') { generateResponse(message, false, true); @@ -391,13 +399,7 @@ client.on('message', message => { dbObj.attachment = message.attachments.values().next().value.url; } messageCache.push(dbObj); - let send = true; - if (ROLE) { - let roles = message.member?.roles.cache.map(role => role.name); - send = roles?.includes(ROLE) || false; - } - - if (send && client.user && message.mentions.has(client.user)) { + if (client.user && message.mentions.has(client.user)) { generateResponse(message); } }