OpenClaw 上手实战
本章用一个完整例子把前面所学串起来:从安装到搭建一个会自主运行的 Telegram 个人助理。
目标
搭建一个 OpenClaw 助理,做到:
- 在 Dashboard 正常对话、执行任务
- 接入 Telegram,可远程指挥
- 用 Heartbeat 每天早上 8 点主动推送待办与邮件摘要
- 开启工具策略审批、保持安全更新
第 1 步:安装(Node 22+)
确认 Node 版本满足 22+。安装后做安全更新检查,确保版本 ≥ 2026.1.29(见 安全章节)。
第 2 步:初始化与 Dashboard
浏览器访问 http://127.0.0.1:18789/,在对话框里试一句:
第 3 步:配置模型
在 onboard 流程或 openclaw.json 中设置 Provider 与模型,并配置回退链:
把密钥放进环境变量:
第 4 步:收紧工具策略(安全第一)
在 openclaw.json 把工具策略调到最紧:
- 读操作自动放行
- 发送 / 删除 / 写入 / Shell 写一律需审批
先用一个低风险任务在 Dashboard 验证策略生效:
观察它是否在写文件前请求审批。
第 5 步:接入 Telegram
用 @BotFather 创建 Bot 拿到 Token,在 onboard/Dashboard 中接入 Telegram 通道,并把 Token 放进环境变量:
设置用户白名单,只允许你自己的账号指挥它。
在 Telegram 给 Bot 发条消息确认连通:
第 6 步:用 Heartbeat 实现每日早报
在工作区创建/编辑 HEARTBEAT.md:
确认 Heartbeat 已启用(默认约每 30 分钟唤醒一次)。这样无需你提问,助理也会到点主动汇报。
第 7 步:沉淀为技能
把多步流程固化为可复用技能 SKILL.md:
之后让心跳或你手动调用它即可。
第 8 步:用 Git 备份记忆
验证清单
进一步玩法
- 加 Webhook:CI 失败实时告警
- 加 浏览器技能:自动抓取并整理资料
- 建第二个工作区专做运维,配独立
HEARTBEAT.md - 需要更强的向量记忆/自我进化?可迁移到同源的 Hermes Agent
下一步
- 典型落地场景 — 更多可复制玩法
- CLI 命令与自动化 — 深入自治
- 参考资源 — 官方与社区