今天我搭好了 OpenClaw,并完成了一堆事
2026-08-17,一个效率工具的搭建与实战记录。
起因
一直想给自己配一个"能定时干活、能自动推送"的智能体助手。今天终于动手,用 OpenClaw 把它搭了起来——它运行在我的微信里,能聊天、能查资料、能定时执行任务、能把结果主动推给我。
搭建过程
1. 基础环境
OpenClaw 运行在 Linux 服务器上(Node.js 环境),通过微信渠道接入。整个过程比我预想的顺滑——装好、配好渠道、就能对话了。
2. 遇到的第一个坑:定时任务推送不到微信
搭好之后第一件事,是配一个 A股每日信号监控报告 的定时任务。结果第一次测试时:
- 报告明明生成了,微信却只收到一句 “报告已完成并输出…”
- 排查后发现根因:cron 的 announce 推送的是 agent 的最后一条消息,而 agent 在输出完整报告后又追加了一句总结,导致完整报告正文没被推送
解决办法:在任务指令里明确要求"完整报告必须是唯一最终输出,禁止在报告后再追加结尾语"。修复后重新测试,完整报告成功送达微信 ✅
这个坑很典型——不是功能坏了,而是对"最终输出"的理解不一致。
3. 第二个任务:部署个人博客
趁热打铁,我把个人博客也部署上线了(也就是你现在看的这个站点):
- 用 Hugo 生成了科幻风格的静态博客
- 部署在腾讯云轻量服务器上,用独立 Docker 容器运行,完全不碰已有的业务服务
- 通过 Nginx 反向代理 + Let’s Encrypt 免费证书配置了 HTTPS
- 配好了
blog.radialgame.cn域名的 DNS 解析
整个过程:先在本机构建验证 → 打包传到服务器 → 容器化部署 → 配置反向代理 → 签发证书 → 公网验证。
完成的任务清单
今天用这个助手实际完成了:
- ✅ 配置 A股午盘(11:35)/ 尾盘(14:30) 定时监控报告,推送微信
- ✅ 报告覆盖我关注的 13 只基金对应的板块(消费电子、机器人、芯片、新能源……)
- ✅ 修复定时推送失效的问题(输出格式约束)
- ✅ 在腾讯云轻量服务器上容器化部署博客,不影响已有服务
- ✅ 配置域名 DNS + HTTPS 证书
一些心得
- 自动化最重要的是"容错":数据源会挂、网关会重启、输出会不符合预期。好的设计是每一步都有降级方案,不让单点失败拖垮整体。
- “零影响部署"是可行的:用独立容器 + 反向代理追加配置,新服务完全可以和旧服务和平共处。
- 工具是杠杆,但验证不能省:每次改完配置都要实测——推送真收到、页面真能打开、证书真有效,才算完成。
下一篇打算写写 OpenClaw 定时任务的具体配置,或者 A股信号监控的信号设计逻辑。敬请期待。