fix: 超限结束对话的错误提示优化

This commit is contained in:
ikechan8370 2023-03-05 23:27:49 +08:00
parent 970e89969d
commit 8ed19c7f5c

View file

@ -845,7 +845,7 @@ export class chatgpt extends plugin {
try { try {
msg = await this.chatGPTApi.sendMessage(prompt, option) msg = await this.chatGPTApi.sendMessage(prompt, option)
} catch (err) { } catch (err) {
if (err.message?.indexOf('context_length_exceeded')) { if (err.message?.indexOf('context_length_exceeded') > 0) {
logger.warn(err) logger.warn(err)
await redis.del(`CHATGPT:CONVERSATIONS:${e.sender.user_id}`) await redis.del(`CHATGPT:CONVERSATIONS:${e.sender.user_id}`)
await e.reply('字数超限啦,将为您自动结束本次对话。') await e.reply('字数超限啦,将为您自动结束本次对话。')