改各种小问题
This commit is contained in:
@@ -120,6 +120,10 @@ class ObservationInfo:
|
||||
# #spec
|
||||
# meta_plan_trigger: bool = False
|
||||
|
||||
def __init__(self):
|
||||
self.last_message_id = None
|
||||
self.chat_observer = None
|
||||
|
||||
def __post_init__(self):
|
||||
"""初始化后创建handler"""
|
||||
self.chat_observer = None
|
||||
@@ -129,7 +133,7 @@ class ObservationInfo:
|
||||
"""绑定到指定的chat_observer
|
||||
|
||||
Args:
|
||||
stream_id: 聊天流ID
|
||||
chat_observer: 要绑定的ChatObserver实例
|
||||
"""
|
||||
self.chat_observer = chat_observer
|
||||
self.chat_observer.notification_manager.register_handler(
|
||||
@@ -171,7 +175,8 @@ class ObservationInfo:
|
||||
self.last_bot_speak_time = message["time"]
|
||||
else:
|
||||
self.last_user_speak_time = message["time"]
|
||||
self.active_users.add(user_info.user_id)
|
||||
if user_info.user_id is not None:
|
||||
self.active_users.add(str(user_info.user_id))
|
||||
|
||||
self.new_messages_count += 1
|
||||
self.unprocessed_messages.append(message)
|
||||
@@ -227,7 +232,7 @@ class ObservationInfo:
|
||||
"""清空未处理消息列表"""
|
||||
# 将未处理消息添加到历史记录中
|
||||
for message in self.unprocessed_messages:
|
||||
self.chat_history.append(message)
|
||||
self.chat_history.append(message) # TODO NEED FIX TYPE???
|
||||
# 清空未处理消息列表
|
||||
self.has_unread_messages = False
|
||||
self.unprocessed_messages.clear()
|
||||
|
||||
Reference in New Issue
Block a user