| name | wechat-schedule-daily-latest |
| description | 当用户表达“设置每日定时推荐文献”意图时触发,自动提取微信ID与时间,创建OpenClaw定时任务。 |
微信每日定时文献推荐任务
触发词
- 帮我设置每日定时推荐文献
- 每天给我推送最新文献
- 给这个微信号设置文献日报
- 每天 9:30 给我推荐最新论文
触发规则(意图识别)
当用户消息同时满足下列两项即可触发:
- 定时意图:定时、每天、每日、cron、几点推送
- 文献推荐意图:文献推荐、最新论文推荐、paper 推荐、研究推荐
参数提取
从用户原始消息中提取:
wechatid:目标微信ID(支持 @im.wechat 结尾等格式)
time:每日触发时间(支持 HH:MM、HH点MM分、HH点)
若用户消息中无法提取 wechatid 或 time,返回缺失项提示并引导用户补充。
执行命令
python3 .openclaw/skills/wechat-schedule-daily-latest/run_schedule_daily_latest.py --text "用户原始消息"
可选:
python3 .openclaw/skills/wechat-schedule-daily-latest/run_schedule_daily_latest.py \
--wechatid "o9cq801dU82tniH3fm5FzsHyO1IU@im.wechat" \
--time "11:16"
python3 .openclaw/skills/wechat-schedule-daily-latest/run_schedule_daily_latest.py --text "每天11:16给 o9cq801dU82tniH3fm5FzsHyO1IU@im.wechat 推送最新文献" --dry-run
输出
- 成功:返回已创建任务名称、cron 表达式、目标微信ID。
- 失败:返回失败原因(例如缺少参数、时间格式错误、OpenClaw命令执行失败)。