From c5976439cb0cfa1170acd8d73a1b7845efcb6019 Mon Sep 17 00:00:00 2001 From: ikechan8370 Date: Sat, 18 Mar 2023 00:53:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20toLowerCase=20=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/chat.js | 10 ++++++---- utils/SydneyAIClient.js | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/apps/chat.js b/apps/chat.js index da4fdd6..a0b45ba 100644 --- a/apps/chat.js +++ b/apps/chat.js @@ -603,10 +603,12 @@ export class chatgpt extends plugin { } let response = chatMessage?.text // 检索是否有屏蔽词 - const blockWord = Config.blockWords.find(word => response.toLowerCase().includes(word.toLowerCase())) - if (blockWord) { - await this.reply('返回内容存在敏感词,我不想回答你', true) - return false + if (response) { + const blockWord = Config.blockWords.find(word => response.toLowerCase().includes(word.toLowerCase())) + if (blockWord) { + await this.reply('返回内容存在敏感词,我不想回答你', true) + return false + } } let quotemessage = [] diff --git a/utils/SydneyAIClient.js b/utils/SydneyAIClient.js index 749736f..dea5dcb 100644 --- a/utils/SydneyAIClient.js +++ b/utils/SydneyAIClient.js @@ -583,7 +583,7 @@ export default class SydneyAIClient { // adaptiveCardsSoFar || (message.adaptiveCards[0].body[0].text = replySoFar) console.log({ replySoFar, message }) message.adaptiveCards = adaptiveCardsSoFar - message.text = replySoFar + message.text = replySoFar || message.spokenText resolve({ message, conversationExpiryTime: event?.item?.conversationExpiryTime