feat(sleep): 引入休眠阶段消息唤醒机制与愤怒情绪模式
- 扩展日程休眠逻辑,支持在睡眠时段通过@/私聊唤醒 - 新增 WakeUpManager 持续追踪唤醒阈值并触发愤怒状态 - MoodManager 中追加“被吵醒”情绪标识与愤怒提示模板 - HeartFChat 主循环集成唤醒处理管线,兼容原逻辑 - 配置中心开放阈值、衰减、持续时间等可调参数 此举允许机器人即便在“睡觉”时也能被重要消息强行“闹醒”,并以生气口吻做出回应,提升拟人化交互体验。
This commit is contained in:
committed by
Windpicker-owo
parent
747816b6e3
commit
2c98f64cdd
@@ -43,6 +43,7 @@ from src.config.official_configs import (
|
||||
TavilyConfig,
|
||||
AntiPromptInjectionConfig,
|
||||
PluginsConfig,
|
||||
WakeUpSystemConfig,
|
||||
MonthlyPlanSystemConfig
|
||||
)
|
||||
|
||||
@@ -403,6 +404,7 @@ class Config(ValidatedConfigBase):
|
||||
web_search: WebSearchConfig = Field(default_factory=lambda: WebSearchConfig(), description="网络搜索配置")
|
||||
tavily: TavilyConfig = Field(default_factory=lambda: TavilyConfig(), description="Tavily配置")
|
||||
plugins: PluginsConfig = Field(default_factory=lambda: PluginsConfig(), description="插件配置")
|
||||
wakeup_system: WakeUpSystemConfig = Field(default_factory=lambda: WakeUpSystemConfig(), description="唤醒度系统配置")
|
||||
monthly_plan_system: MonthlyPlanSystemConfig = Field(default_factory=lambda: MonthlyPlanSystemConfig(), description="月层计划系统配置")
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user