From fb6c1ac3a0663258fba42b75145d80527340db95 Mon Sep 17 00:00:00 2001 From: ikechan8370 Date: Sat, 18 Mar 2023 12:57:21 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=87=AA=E9=80=82=E5=BA=94=E6=B4=97?= =?UTF-8?q?=E8=84=91=E5=BC=BA=E5=BA=A6=EF=BC=8C=E5=BB=BA=E8=AE=AE=E5=9B=9E?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/SydneyAIClient.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/utils/SydneyAIClient.js b/utils/SydneyAIClient.js index 02d7ba0..e0425d2 100644 --- a/utils/SydneyAIClient.js +++ b/utils/SydneyAIClient.js @@ -399,7 +399,7 @@ export default class SydneyAIClient { text: '好的,我将为您服务', author: 'bot' }, - ...(Config.sydneyBrainWash ? Array.from({ length: 15 }, () => [...hello]).flat() : []), + ...(Config.sydneyBrainWash ? Array.from({ length: Math.max(1, Config.sydneyBrainWashStrength - Math.floor(previousCachedMessages.length / 2)) }, () => [...hello]).flat() : []), ...previousCachedMessages ] : undefined @@ -585,7 +585,9 @@ export default class SydneyAIClient { console.log({ replySoFar, message }) message.adaptiveCards = adaptiveCardsSoFar message.text = replySoFar || message.spokenText - message.suggestedResponses = suggestedResponsesSoFar || message.suggestedResponses + message.suggestedResponses = suggestedResponsesSoFar + // 遇到Apology不发送默认建议回复 + // message.suggestedResponses = suggestedResponsesSoFar || message.suggestedResponses resolve({ message, conversationExpiryTime: event?.item?.conversationExpiryTime @@ -647,7 +649,9 @@ export default class SydneyAIClient { // message.adaptiveCards[0].body[0].text = replySoFar || message.spokenText message.adaptiveCards = adaptiveCardsSoFar message.text = replySoFar || message.spokenText - message.suggestedResponses = suggestedResponsesSoFar || message.suggestedResponses + message.suggestedResponses = suggestedResponsesSoFar + // 遇到Apology不发送默认建议回复 + // message.suggestedResponses = suggestedResponsesSoFar || message.suggestedResponses resolve({ message, conversationExpiryTime: event?.item?.conversationExpiryTime