changelog
This commit is contained in:
@@ -5,8 +5,9 @@
|
|||||||
- 修复表达方式迁移空目录问题
|
- 修复表达方式迁移空目录问题
|
||||||
- 修复reply_to空字段问题
|
- 修复reply_to空字段问题
|
||||||
- 将metioned bot 和 at应用到focus prompt中
|
- 将metioned bot 和 at应用到focus prompt中
|
||||||
|
- 更好的兴趣度计算
|
||||||
|
- 修复部分模型由于enable_thinking导致的400问题
|
||||||
|
- 优化关键词提取
|
||||||
|
|
||||||
## [0.9.0] - 2025-7-25
|
## [0.9.0] - 2025-7-25
|
||||||
|
|
||||||
|
|||||||
@@ -330,13 +330,13 @@ class HeartFChatting:
|
|||||||
|
|
||||||
if self.loop_mode == ChatMode.NORMAL:
|
if self.loop_mode == ChatMode.NORMAL:
|
||||||
if action_type == "no_action":
|
if action_type == "no_action":
|
||||||
logger.info(f"[{self.log_prefix}] {global_config.bot.nickname} 决定进行回复")
|
logger.info(f"{self.log_prefix}{global_config.bot.nickname} 决定进行回复")
|
||||||
elif is_parallel:
|
elif is_parallel:
|
||||||
logger.info(
|
logger.info(
|
||||||
f"[{self.log_prefix}] {global_config.bot.nickname} 决定进行回复, 同时执行{action_type}动作"
|
f"{self.log_prefix}{global_config.bot.nickname} 决定进行回复, 同时执行{action_type}动作"
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
logger.info(f"[{self.log_prefix}] {global_config.bot.nickname} 决定执行{action_type}动作")
|
logger.info(f"{self.log_prefix}{global_config.bot.nickname} 决定执行{action_type}动作")
|
||||||
|
|
||||||
if action_type == "no_action":
|
if action_type == "no_action":
|
||||||
# 等待回复生成完毕
|
# 等待回复生成完毕
|
||||||
@@ -351,15 +351,15 @@ class HeartFChatting:
|
|||||||
|
|
||||||
# 模型炸了,没有回复内容生成
|
# 模型炸了,没有回复内容生成
|
||||||
if not response_set:
|
if not response_set:
|
||||||
logger.warning(f"[{self.log_prefix}] 模型未生成回复内容")
|
logger.warning(f"{self.log_prefix}模型未生成回复内容")
|
||||||
return False
|
return False
|
||||||
elif action_type not in ["no_action"] and not is_parallel:
|
elif action_type not in ["no_action"] and not is_parallel:
|
||||||
logger.info(
|
logger.info(
|
||||||
f"[{self.log_prefix}] {global_config.bot.nickname} 原本想要回复:{content},但选择执行{action_type},不发表回复"
|
f"{self.log_prefix}{global_config.bot.nickname} 原本想要回复:{content},但选择执行{action_type},不发表回复"
|
||||||
)
|
)
|
||||||
return False
|
return False
|
||||||
|
|
||||||
logger.info(f"[{self.log_prefix}] {global_config.bot.nickname} 决定的回复内容: {content}")
|
logger.info(f"{self.log_prefix}{global_config.bot.nickname} 决定的回复内容: {content}")
|
||||||
|
|
||||||
# 发送回复 (不再需要传入 chat)
|
# 发送回复 (不再需要传入 chat)
|
||||||
reply_text = await self._send_response(response_set, reply_to_str, loop_start_time,message_data)
|
reply_text = await self._send_response(response_set, reply_to_str, loop_start_time,message_data)
|
||||||
@@ -563,7 +563,7 @@ class HeartFChatting:
|
|||||||
return reply_set
|
return reply_set
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f"[{self.log_prefix}] 回复生成出现错误:{str(e)} {traceback.format_exc()}")
|
logger.error(f"{self.log_prefix}回复生成出现错误:{str(e)} {traceback.format_exc()}")
|
||||||
return None
|
return None
|
||||||
|
|
||||||
async def _send_response(self, reply_set, reply_to, thinking_start_time, message_data):
|
async def _send_response(self, reply_set, reply_to, thinking_start_time, message_data):
|
||||||
|
|||||||
Reference in New Issue
Block a user