Update normal_chat.py

This commit is contained in:
SengokuCola
2025-05-01 02:03:50 +08:00
parent cc99d61cec
commit 6718f81839

View File

@@ -358,7 +358,9 @@ class NormalChat:
processed_count = 0 processed_count = 0
# --- 修改迭代前创建要处理的ID列表副本防止迭代时修改 --- # --- 修改迭代前创建要处理的ID列表副本防止迭代时修改 ---
messages_to_process_initially = list(messages_to_reply) # 创建副本 messages_to_process_initially = list(messages_to_reply) # 创建副本
# --- 修改结束 --- # --- 新增:限制最多处理两条消息 ---
messages_to_process_initially = messages_to_process_initially[:2]
# --- 新增结束 ---
for item in messages_to_process_initially: # 使用副本迭代 for item in messages_to_process_initially: # 使用副本迭代
msg_id, (message, interest_value, is_mentioned) = item msg_id, (message, interest_value, is_mentioned) = item
# --- 修改:在处理前尝试 pop防止竞争 --- # --- 修改:在处理前尝试 pop防止竞争 ---