fix: 移除 sync_forever 的 full_state 参数
- sync_forever 只做增量同步,不重复获取完整状态 - 增加异常堆栈日志便于调试
This commit is contained in:
BIN
ai_chat.db
BIN
ai_chat.db
Binary file not shown.
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user