Hermes需Gateway持续在线、Cron精准触发、微信通道打通三者协同:先确认gateway状态为Running且Active:true,再自然语言或/cron命令创建8:00早报任务,最后通过list/show/run/logs四步验证执行与推送成功。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜
你需要让Hermes每天固定时间自动抓取AI领域新闻、整理成早报并推送到微信,而不是手动触发或守着电脑等结果。这要求Gateway网关持续在线接收调度指令,Cron任务精准触发,且消息通道已打通到微信个人号或企业微信——三者缺一不可。
确认Gateway已启动并监听
执行hermes gateway status检查当前状态,输出中必须包含Running和Active: true。若显示Inactive,立即运行hermes gateway start启动后台服务。
Gateway是Cron任务的“发令枪”,它每60秒扫描一次任务列表。如果它没在运行,哪怕Cron配置再完美,任务也永远不会被触发。
这一步操作起来很简单,直接把命令敲进去就行。
用自然语言创建早报任务
在Hermes交互终端或支持Gateway的聊天界面(如飞书Bot对话框)中,直接输入:
你是AI领域晨间简报助手,每天8:00准时自动执行以下任务。【任务目标】-检索过去24小时内AI大模型、OCR模型、AIAgent三个方向的重要消息。-将筛选后的消息整理成一条纯文本早报。-将早报发送到微信。
Hermes会自动解析出调度时间为0 8 * * *,并绑定微信投递通道。无需记忆cron语法,也不用写YAML文件。
【微信必须提前完成接入配置,否则任务创建成功但推送失败】
用/cron命令精确控制参数
方法一:设置工作日早报(避开周末)
在对话中输入:/cron add "0 8 * * 1-5" "搜索AI领域最新动态,生成5条摘要,每条含来源链接" --deliver wechat --name "AI晨间简报"
方法二:强制指定时区避免偏差
添加--tz Asia/Shanghai参数,例如:/cron add "0 8 * * *" "汇总昨日GitHub trending AI项目" --deliver wechat --tz Asia/Shanghai
注意:Cron表达式中0 8 * * *表示每天8点整,不是8:00:00.001——Hermes调度精度为±30秒,足够满足早报场景。
验证与调试任务执行
第一步:列出所有已注册任务
hermes cron list
第二步:查看指定任务详情(替换job_id为实际ID)
hermes cron show job_id
第三步:手动触发一次测试(不等待8点)
hermes cron run job_id
第四步:检查最近一次执行日志
hermes cron logs job_id --limit 10
如果日志里出现Delivered to wechat successfully,说明微信通道已通;若提示Failed to send via wechat: auth failed,需重新配置微信Token。
