Files
Mofox-Core/src/chat/message_manager
tt-P607 34701e34f1 feat(chat): 实现延迟重处理并修复并发问题
本次提交为聊天处理逻辑带来了两项关键改进:

1.  **中断后的延迟重处理:**
    当机器人被新消息打断时,系统现在会等待一个短暂的延迟(例如0.5秒)再重新处理。这允许多条快速连续发送的消息被合并到同一次处理中,避免了因消息轰炸导致的多次、零碎的处理流程,提高了效率和响应的连贯性。

2.  **为聊天器添加并发锁:**
    在 `AffinityChatter` 中引入了 `asyncio.Lock`,以确保每个实例一次只处理一个流上下文。这可以防止在并发场景下可能出现的竞争条件,保证了数据处理的原子性和状态的一致性。
2025-11-19 23:22:18 +08:00
..
2025-11-19 23:13:20 +08:00
2025-11-19 23:13:20 +08:00
2025-11-19 23:19:53 +08:00
2025-11-19 23:19:53 +08:00
2025-11-19 23:19:53 +08:00