添加错误捕获范围,调整日志注入参数方式

This commit is contained in:
2026-02-25 16:20:44 +08:00
parent 91769f93ae
commit 34175e8c17
2 changed files with 3 additions and 3 deletions

View File

@ -28,7 +28,7 @@ async def render_error_message(message: str) -> UniMessage[Any]:
other_function=page_function,
)
return UniMessage.image(raw=img_data)
except playwright.async_api.Error as e:
logger.warning(f"渲染报错信息图片时出错了,回退到文本 ERR={e}")
except (playwright.async_api.Error, ConnectionError) as e:
logger.warning("渲染报错信息图片时出错了,回退到文本 ERR={}", e)
return UniMessage.text(message)

View File

@ -99,7 +99,7 @@ async def _(
try:
img = await MarkDownCore.render_markdown(mans_msg)
await man.send(UniMessage.image(raw=img))
except playwright.async_api.Error:
except (playwright.async_api.Error, ConnectionError):
# 图片渲染出错,改成发纯文本
await man.send(UniMessage.text(mans_msg))