fix(im_bot): segment long WeChat text replies + enhance send diagnostics (#878)\n\niLink returns HTTP 200 but WeChat silently drops long messages (1698-char\nHTML image link, 3011-char skill list). Add WECHAT_TEXT_MAX_LEN=1500 and\nsegment long text into multiple items. Also log payload item lengths and\nmedia URL lengths for future diagnosis.

This commit is contained in:
QihuAI Design committed 2026-08-04 11:14:02 +08:00
1 parent f4e18bafe4
commit 34648e4810
2 files changed
+69 -4

No files matched your search

+7
View File
@@ -191,6 +191,13 @@ async def lifespan(app: FastAPI):
except Exception as e:
logger.warning(f"[EventBus] 启动失败(不影响正常服务): {e}")
# 启动个人微信接收线程(之前仅在扫码确认时启动,重启后丢失)
try:
from app.api.im_bot_user import start_all_wechat_receivers
start_all_wechat_receivers()
except Exception as e:
logger.warning(f"[IM个人微信] 启动恢复失败(不影响正常服务): {e}")
logger.info("Qihu-AIFlow v2.0.0 启动完成")
yield