diff --git a/events/messageCreate.js b/events/messageCreate.js index 4d485b6..68f2b24 100644 --- a/events/messageCreate.js +++ b/events/messageCreate.js @@ -4,7 +4,7 @@ const { getChatCompletion } = require('../openAi'); const db = require('../DB'); const { getQuestion, - isAskingInForbiddenChannel, + isAskingInAnAllowedChannel, isAskingLeni, } = require('../utils/chat-utils.js'); @@ -17,7 +17,7 @@ module.exports = { if (!isAskingLeni(startMessage)) { return false; } - if (isAskingInForbiddenChannel(message)) { + if (!isAskingInAnAllowedChannel(message)) { return message.channel?.send( 'Please direct your questions to the classroom channel exclusively. Thank you. 👽', ); diff --git a/utils/chat-utils.js b/utils/chat-utils.js index db8cee9..e9d9224 100644 --- a/utils/chat-utils.js +++ b/utils/chat-utils.js @@ -4,16 +4,11 @@ function isAskingLeni(message) { ); } -// eslint-disable-next-line no-unused-vars -function isAskingInForbiddenChannel(message) { +function isAskingInAnAllowedChannel(message) { return ( - process.env.FORBIDDEN_CHANNEL_IDS.includes(message?.channelId) || - process.env.FORBIDDEN_CHANNEL_IDS.includes(message?.channel?.parentId) + process.env.ALLOWED_CHANNEL_IDS.includes(message?.channelId) || + process.env.ALLOWED_CHANNEL_IDS.includes(message?.channel?.parentId) ); - // if (!process.env.CLASSROOM_IDS) { - // return false; - // } - // return process.env.CLASSROOM_IDS.some(id => id === message.channelID); } function getQuestion(message) { @@ -22,6 +17,6 @@ function getQuestion(message) { module.exports = { isAskingLeni, - isAskingInForbiddenChannel, + isAskingInAnAllowedChannel, getQuestion, };