diff --git a/astrbot/core/pipeline/result_decorate/stage.py b/astrbot/core/pipeline/result_decorate/stage.py index 7e5d2287f2..5e6bb9f9c5 100644 --- a/astrbot/core/pipeline/result_decorate/stage.py +++ b/astrbot/core/pipeline/result_decorate/stage.py @@ -245,7 +245,8 @@ async def process( for seg in split_response: if self.content_cleanup_rule: seg = re.sub(self.content_cleanup_rule, "", seg) - if seg.strip(): + seg = seg.strip() + if seg: new_chain.append(Plain(seg)) else: # 非 Plain 类型的消息段不分段 @@ -368,7 +369,7 @@ async def process( return if time.time() - render_start > 3: logger.warning( - "文本转图片耗时超过了 3 秒,如果觉得很慢可以使用 /t2i 关闭文本转图片模式。", + "文本转图片耗时超过了 3 秒,如果觉得很慢可以在 WebUI 中关闭文本转图片模式。", ) if url: if url.startswith("http"):