From 47976f23258eabccd4f8e7dffc875d104cda4de7 Mon Sep 17 00:00:00 2001 From: ikechan8370 Date: Fri, 24 Feb 2023 16:50:55 +0800 Subject: [PATCH] fix: blockwords problem --- apps/chat.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/apps/chat.js b/apps/chat.js index d20b2a0..35efb70 100644 --- a/apps/chat.js +++ b/apps/chat.js @@ -11,8 +11,6 @@ import { KeyvFile } from 'keyv-file' import { OfficialChatGPTClient } from '../utils/message.js' import fetch from 'node-fetch' import { deleteConversation, getConversations, getLatestMessageIdByConversationId } from '../utils/conversation.js' -const blockWords = Config.blockWords -const promptBlockWords = Config.promptBlockWords /** * 每个对话保留的时长。单个对话内ai是保留上下文的。超时后销毁对话,再次对话创建新的对话。 @@ -302,7 +300,7 @@ export class chatgpt extends plugin { } } // 检索是否有屏蔽词 - const promtBlockWord = promptBlockWords.find(word => prompt.toLowerCase().includes(word.toLowerCase())) + const promtBlockWord = Config.promptBlockWords.find(word => prompt.toLowerCase().includes(word.toLowerCase())) if (promtBlockWord) { await this.reply('主人不让我回答你这种问题,真是抱歉了呢', true) return false @@ -435,7 +433,7 @@ export class chatgpt extends plugin { } let response = chatMessage?.text // 检索是否有屏蔽词 - const blockWord = blockWords.find(word => response.toLowerCase().includes(word.toLowerCase())) + const blockWord = Config.blockWords.find(word => response.toLowerCase().includes(word.toLowerCase())) if (blockWord) { await this.reply('返回内容存在敏感词,我不想回答你', true) return false