一句话: 模型报错时用户看到英文技术错误(HTTP 404),以为 Bot 坏了。
两步走:
Phase 1(先做):友好提示
拦截模型错误,给用户中文提示(如「AI 暂时开小差了,请稍后重试」),原始错误只进日志。
要注意的点:连续失败不能刷屏——5 分钟内连续失败只提示一次,成功一次重置计数。回复生成到一半中断时,已输出的内容保留,末尾追加一行提示并视觉区分。
Phase 2(后做):Fallback
Owner 配置备选模型,主模型不可用时自动切换。配置层级:单个 Bot 可覆盖全局默认。
验收标准:
Phase 1:
Phase 2:
来源: pool #62