typing fix

This commit is contained in:
UnCLAS-Prommer
2025-08-12 17:18:49 +08:00
parent e28e7e08e8
commit 9c412cd9bc

View File

@@ -342,7 +342,7 @@ class RelationshipManager:
""" """
person = Person(person_id=person_id) person = Person(person_id=person_id)
person_name = person.person_name person_name = person.person_name
nickname = person.nickname # nickname = person.nickname
know_times: float = person.know_times know_times: float = person.know_times
user_messages = bot_engaged_messages user_messages = bot_engaged_messages
@@ -358,11 +358,13 @@ class RelationshipManager:
if msg.get("user_id") == "system": if msg.get("user_id") == "system":
continue continue
try: try:
if not is_person_known(user_id=msg.get("user_id"), platform=msg.get("chat_info_platform")): user_id = msg.get("user_id")
continue platform = msg.get("chat_info_platform")
msg_person = Person(user_id=msg.get("user_id"), platform=msg.get("chat_info_platform")) assert isinstance(user_id, str) and isinstance(platform, str)
if is_person_known(user_id=user_id, platform=platform):
msg_person = Person(user_id=user_id, platform=platform)
except Exception as e: except Exception as e:
logger.error(f"初始化Person失败: {msg}") logger.error(f"初始化Person失败: {msg}, 出现错误: {e}")
traceback.print_exc() traceback.print_exc()
continue continue
# 跳过机器人自己 # 跳过机器人自己