🤖 自动格式化代码 [skip ci]

This commit is contained in:
github-actions[bot]
2025-07-06 15:18:29 +00:00
parent 0e982ebcab
commit 1643b2f0e8

View File

@@ -100,13 +100,13 @@ class RelationshipFetcher:
person_info_manager = get_person_info_manager() person_info_manager = get_person_info_manager()
person_name = await person_info_manager.get_value(person_id, "person_name") person_name = await person_info_manager.get_value(person_id, "person_name")
short_impression = await person_info_manager.get_value(person_id, "short_impression") short_impression = await person_info_manager.get_value(person_id, "short_impression")
nickname_str = await person_info_manager.get_value(person_id, "nickname") nickname_str = await person_info_manager.get_value(person_id, "nickname")
platform = await person_info_manager.get_value(person_id, "platform") platform = await person_info_manager.get_value(person_id, "platform")
if person_name == nickname_str and not short_impression: if person_name == nickname_str and not short_impression:
return "" return ""
current_points = await person_info_manager.get_value(person_id, "points") or [] current_points = await person_info_manager.get_value(person_id, "points") or []
if isinstance(current_points, str): if isinstance(current_points, str):
@@ -136,24 +136,30 @@ class RelationshipFetcher:
await self._extract_single_info(person_id, info_type, person_name) await self._extract_single_info(person_id, info_type, person_name)
relation_info = self._organize_known_info() relation_info = self._organize_known_info()
nickname_str = "" nickname_str = ""
if person_name != nickname_str: if person_name != nickname_str:
nickname_str = f"(ta在{platform}上的昵称是{nickname_str})" nickname_str = f"(ta在{platform}上的昵称是{nickname_str})"
if short_impression and relation_info: if short_impression and relation_info:
if points_text: if points_text:
relation_info = f"你对{person_name}的印象是{nickname_str}{short_impression}。具体来说:{relation_info}。你还记得ta最近做的事{points_text}" relation_info = f"你对{person_name}的印象是{nickname_str}{short_impression}。具体来说:{relation_info}。你还记得ta最近做的事{points_text}"
else: else:
relation_info = f"你对{person_name}的印象是{nickname_str}{short_impression}。具体来说:{relation_info}" relation_info = (
f"你对{person_name}的印象是{nickname_str}{short_impression}。具体来说:{relation_info}"
)
elif short_impression: elif short_impression:
if points_text: if points_text:
relation_info = f"你对{person_name}的印象是{nickname_str}{short_impression}。你还记得ta最近做的事{points_text}" relation_info = (
f"你对{person_name}的印象是{nickname_str}{short_impression}。你还记得ta最近做的事{points_text}"
)
else: else:
relation_info = f"你对{person_name}的印象是{nickname_str}{short_impression}" relation_info = f"你对{person_name}的印象是{nickname_str}{short_impression}"
elif relation_info: elif relation_info:
if points_text: if points_text:
relation_info = f"你对{person_name}的了解{nickname_str}{relation_info}。你还记得ta最近做的事{points_text}" relation_info = (
f"你对{person_name}的了解{nickname_str}{relation_info}。你还记得ta最近做的事{points_text}"
)
else: else:
relation_info = f"你对{person_name}的了解{nickname_str}{relation_info}" relation_info = f"你对{person_name}的了解{nickname_str}{relation_info}"
elif points_text: elif points_text:
@@ -163,7 +169,6 @@ class RelationshipFetcher:
return relation_info return relation_info
async def _build_fetch_query(self, person_id, target_message, chat_history): async def _build_fetch_query(self, person_id, target_message, chat_history):
nickname_str = ",".join(global_config.bot.alias_names) nickname_str = ",".join(global_config.bot.alias_names)
name_block = f"你的名字是{global_config.bot.nickname},你的昵称有{nickname_str},有人也会用这些昵称称呼你。" name_block = f"你的名字是{global_config.bot.nickname},你的昵称有{nickname_str},有人也会用这些昵称称呼你。"