This commit is contained in:
SengokuCola
2025-06-23 15:39:47 +08:00
2 changed files with 16 additions and 12 deletions

View File

@@ -115,8 +115,6 @@ class NormalChatConfig(ConfigBase):
willing_mode: str = "classical" willing_mode: str = "classical"
"""意愿模式""" """意愿模式"""
response_interested_rate_amplifier: float = 1.0 response_interested_rate_amplifier: float = 1.0
"""回复兴趣度放大系数""" """回复兴趣度放大系数"""

View File

@@ -299,13 +299,19 @@ class NoReplyAction(BaseAction):
elif over_count <= 10: elif over_count <= 10:
frequency_block = "你今天说话比较多,感觉有点疲惫,想要稍微休息一下。\n" frequency_block = "你今天说话比较多,感觉有点疲惫,想要稍微休息一下。\n"
elif over_count <= 20: elif over_count <= 20:
frequency_block = "你发现自己说话太多了,感觉很累,需要好好休息一下,不想频繁回复。\n" frequency_block = (
"你发现自己说话太多了,感觉很累,需要好好休息一下,不想频繁回复。\n"
)
else: else:
frequency_block = "你感到非常疲惫,今天话说得太多了,想要安静一会儿,除非有重要的事情否则不想回复。\n" frequency_block = "你感到非常疲惫,今天话说得太多了,想要安静一会儿,除非有重要的事情否则不想回复。\n"
logger.info(f"{self.log_prefix} 过去10分钟发言{bot_message_count}条,超过阈值{talk_frequency_threshold},添加疲惫提示") logger.info(
f"{self.log_prefix} 过去10分钟发言{bot_message_count}条,超过阈值{talk_frequency_threshold},添加疲惫提示"
)
else: else:
logger.info(f"{self.log_prefix} 过去10分钟发言{bot_message_count}条,未超过阈值{talk_frequency_threshold}") logger.info(
f"{self.log_prefix} 过去10分钟发言{bot_message_count}条,未超过阈值{talk_frequency_threshold}"
)
except Exception as e: except Exception as e:
logger.warning(f"{self.log_prefix} 检查发言频率时出错: {e}") logger.warning(f"{self.log_prefix} 检查发言频率时出错: {e}")