fix: 微软更新后,第一次对话手动对话提示以避免无限循环

This commit is contained in:
ikechan8370 2023-10-13 22:15:06 +08:00
parent ae58a20cc2
commit dce7503c41

View file

@ -761,7 +761,7 @@ export class chatgpt extends plugin {
if (!e.raw_message || e.msg?.startsWith('#')) { if (!e.raw_message || e.msg?.startsWith('#')) {
return false return false
} }
if (e.isGroup && !(e.atme || e.atBot)) { if ((e.isGroup || e.group_id) && !(e.atme || e.atBot)) {
return false return false
} }
if (e.user_id == getUin(e)) return false if (e.user_id == getUin(e)) return false
@ -1720,8 +1720,11 @@ export class chatgpt extends plugin {
} }
} else { } else {
// 未登录用户maxConv目前为5或10出验证码没救 // 未登录用户maxConv目前为5或10出验证码没救
logger.warn(`token [${bingToken}] 无效或已过期`) logger.warn(`token [${bingToken}] 无效或已过期如确认token无误请前往网页版必应对话一次`)
retry = 0
} }
} else {
retry = 0
} }
} else } else
if (message && typeof message === 'string' && message.indexOf('限流') > -1) { if (message && typeof message === 'string' && message.indexOf('限流') > -1) {