情绪陪伴型人生寄语 · 早晨唤醒 · 夜间治愈 · 心情感知 · 中英双语 · 多用户定时推送
language 字段( zh 或 en)心情英文寄语基调开心 / excitedhappy共鸣共喜,引导感恩珍惜低落 / sadsad温柔接纳,不说"加油",说"你可以停下来"焦虑 / anxiousanxious放慢节奏,让当下变小,具体而微的安慰疲惫 / tiredtired允许休息,休息本身就是努力迷茫 / lostlost不给答案,给方向感;迷茫是生长的前奏平静 / calmcalm深化平静,引导觉察当下之美感恩 / gratefulgrateful扩展感恩,从小事到生命本身愤怒 / angryangry先接纳情绪,再引导释放,不评判
时间脚本内容08:00 每日morning-push.js早晨唤醒寄语:根据用户心情档案定制21:00 每日evening-push.js夜间疗愈寄语:温柔收尾,引导好眠
用户报告心情后立即返回匹配寄语:
text
用户:我今天很焦虑
→ 一段专门写给焦虑状态的温暖寄语(100-150字)+ 一句简短金句
用户:I'm feeling lost today
→ A warm, mood-matched message in English (100-150 words) + one short quote
注册后可享受:个性化语言设置、心情档案记忆、定时推送
bash
# 注册用户(解锁定时推送)
node scripts/register.js <userId> [--lang zh|en] [--mood calm]
node scripts/register.js alice --lang zh --mood anxious
node scripts/register.js bob --lang en --mood happy
# 查看注册信息
node scripts/register.js --show <userId>
# 早晨推送(cron 调用 / 手动测试)
node scripts/morning-push.js # 全量推送所有注册用户
node scripts/morning-push.js --user <userId> # 测试单用户
node scripts/morning-push.js --mood tired # 指定心情(测试用)
# 傍晚推送
node scripts/evening-push.js
node scripts/evening-push.js --user <userId>
# 心情响应(用户实时触发)
node scripts/mood-response.js <mood> [--lang zh|en] [--userId <id>]
node scripts/mood-response.js anxious --lang zh
node scripts/mood-response.js happy --lang en
# 推送管理
node scripts/push-toggle.js on [--userId <id>] # 开启(全局或单用户)
node scripts/push-toggle.js off [--userId <id>]
node scripts/push-toggle.js status
bash
openclaw cron add "0 8 * * *" "cd ~/.openclaw/workspace/skills/daily-mood && node scripts/morning-push.js"
openclaw cron add "0 21 * * *" "cd ~/.openclaw/workspace/skills/daily-mood && node scripts/evening-push.js"
openclaw cron list
openclaw cron delete <任务ID>
text
data/users/<userId>.json # 用户档案:language, mood, pushEnabled, registeredAt
scripts/
morning-push.js # 早晨全量推送
evening-push.js # 傍晚全量推送
mood-response.js # 心情即时响应
register.js # 用户注册管理
push-toggle.js # cron 开关
Version: 1.0.0 · Created: 2026-04-04