better:美化logger
This commit is contained in:
@@ -54,12 +54,9 @@ class EmojiAction(BaseAction):
|
||||
async def execute(self) -> Tuple[bool, str]:
|
||||
# sourcery skip: assign-if-exp, introduce-default-else, swap-if-else-branches, use-named-expression
|
||||
"""执行表情动作"""
|
||||
logger.info(f"{self.log_prefix} 决定发送表情")
|
||||
|
||||
try:
|
||||
# 1. 获取发送表情的原因
|
||||
reason = self.action_data.get("reason", "表达当前情绪")
|
||||
logger.info(f"{self.log_prefix} 发送表情原因: {reason}")
|
||||
|
||||
# 2. 随机获取20个表情包
|
||||
sampled_emojis = await emoji_api.get_random(30)
|
||||
@@ -129,7 +126,7 @@ class EmojiAction(BaseAction):
|
||||
# 6. 根据选择的情感匹配表情包
|
||||
if chosen_emotion in emotion_map:
|
||||
emoji_base64, emoji_description = random.choice(emotion_map[chosen_emotion])
|
||||
logger.info(f"{self.log_prefix} 找到匹配情感 '{chosen_emotion}' 的表情包: {emoji_description}")
|
||||
logger.info(f"{self.log_prefix} 发送表情包[{chosen_emotion}],原因: {reason}")
|
||||
else:
|
||||
logger.warning(
|
||||
f"{self.log_prefix} LLM选择的情感 '{chosen_emotion}' 不在可用列表中, 将随机选择一个表情包"
|
||||
@@ -140,7 +137,6 @@ class EmojiAction(BaseAction):
|
||||
success = await self.send_emoji(emoji_base64)
|
||||
|
||||
if success:
|
||||
logger.info(f"{self.log_prefix} 成功发送表情包")
|
||||
# 存储动作信息
|
||||
await self.store_action_info(
|
||||
action_build_into_prompt=True,
|
||||
|
||||
@@ -104,9 +104,7 @@ class BuildRelationAction(BaseAction):
|
||||
associated_types = ["text"]
|
||||
|
||||
async def execute(self) -> Tuple[bool, str]:
|
||||
# sourcery skip: assign-if-exp, introduce-default-else, swap-if-else-branches, use-named-expression
|
||||
"""执行关系动作"""
|
||||
logger.info(f"{self.log_prefix} 决定添加记忆")
|
||||
|
||||
try:
|
||||
# 1. 获取构建关系的原因
|
||||
|
||||
Reference in New Issue
Block a user