mirror of
https://github.com/ikechan8370/chatgpt-plugin.git
synced 2025-12-16 13:27:08 +00:00
fix: 尝试修复错误直接对话没了的问题(不知道好使不)
This commit is contained in:
parent
3121b0e463
commit
0755b54486
1 changed files with 30 additions and 26 deletions
|
|
@ -674,33 +674,37 @@ export default class SydneyAIClient {
|
|||
}
|
||||
ws.send(`${messageJson}`)
|
||||
|
||||
const {
|
||||
message: reply,
|
||||
conversationExpiryTime
|
||||
} = await messagePromise
|
||||
try {
|
||||
const {
|
||||
message: reply,
|
||||
conversationExpiryTime
|
||||
} = await messagePromise
|
||||
const replyMessage = {
|
||||
id: crypto.randomUUID(),
|
||||
parentMessageId: userMessage.id,
|
||||
role: 'Bing',
|
||||
message: reply.text,
|
||||
details: reply
|
||||
}
|
||||
if (!Config.sydneyApologyIgnored || !apology) {
|
||||
conversation.messages.push(userMessage)
|
||||
conversation.messages.push(replyMessage)
|
||||
}
|
||||
|
||||
const replyMessage = {
|
||||
id: crypto.randomUUID(),
|
||||
parentMessageId: userMessage.id,
|
||||
role: 'Bing',
|
||||
message: reply.text,
|
||||
details: reply
|
||||
}
|
||||
if (!Config.sydneyApologyIgnored || !apology) {
|
||||
conversation.messages.push(userMessage)
|
||||
conversation.messages.push(replyMessage)
|
||||
}
|
||||
await this.conversationsCache.set(conversationKey, conversation)
|
||||
return {
|
||||
conversationSignature,
|
||||
conversationId,
|
||||
clientId,
|
||||
invocationId: invocationId + 1,
|
||||
messageId: replyMessage.id,
|
||||
conversationExpiryTime,
|
||||
response: reply.text,
|
||||
details: reply,
|
||||
apology: Config.sydneyApologyIgnored && apology
|
||||
return {
|
||||
conversationSignature,
|
||||
conversationId,
|
||||
clientId,
|
||||
invocationId: invocationId + 1,
|
||||
messageId: replyMessage.id,
|
||||
conversationExpiryTime,
|
||||
response: reply.text,
|
||||
details: reply,
|
||||
apology: Config.sydneyApologyIgnored && apology
|
||||
}
|
||||
} catch (err) {
|
||||
await this.conversationsCache.set(conversationKey, conversation)
|
||||
throw err
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue