From 34175e8c17b0ff1f71287627fc21373510a6f556 Mon Sep 17 00:00:00 2001 From: passthem Date: Wed, 25 Feb 2026 16:20:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=94=99=E8=AF=AF=E6=8D=95?= =?UTF-8?q?=E8=8E=B7=E8=8C=83=E5=9B=B4=EF=BC=8C=E8=B0=83=E6=95=B4=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E6=B3=A8=E5=85=A5=E5=8F=82=E6=95=B0=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- konabot/common/render_error_message.py | 4 ++-- konabot/plugins/man/__init__.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/konabot/common/render_error_message.py b/konabot/common/render_error_message.py index 57796d5..9bdcf63 100644 --- a/konabot/common/render_error_message.py +++ b/konabot/common/render_error_message.py @@ -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) diff --git a/konabot/plugins/man/__init__.py b/konabot/plugins/man/__init__.py index b70afce..7dad88b 100644 --- a/konabot/plugins/man/__init__.py +++ b/konabot/plugins/man/__init__.py @@ -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))