diff --git a/ai_chat.db b/ai_chat.db index 87706e5..365bcc4 100644 Binary files a/ai_chat.db and b/ai_chat.db differ diff --git a/services/matrix_service.py b/services/matrix_service.py index 3d01fb5..fc13df9 100644 --- a/services/matrix_service.py +++ b/services/matrix_service.py @@ -94,9 +94,12 @@ class MatrixBot: """运行 sync_forever,自动处理所有事件""" try: logger.info("开始 Matrix sync_forever...") - await self.client.sync_forever(timeout=30000, full_state=True) + # 不使用 full_state,只做增量同步 + await self.client.sync_forever(timeout=30000) except Exception as e: logger.error(f"sync_forever 错误: {e}") + import traceback + logger.error(traceback.format_exc()) self.is_running = False async def _handle_encrypted_message(self, room, event):