
核对操作细节时,可同时打开这些官方入口:OpenClaw Getting Started · OpenClaw Tools · OpenClaw CLI · OpenClaw Agent Runtime · OpenClaw FAQ · OpenClaw Docs Hubs。
先看效果
这是按上述配置跑出来的一条示例推送,格式和真实输出一致:
ChainSentry日报 | 2026-04-19 08:00 UTC+8 ━━━━━━━━━━━━━━━━━━━━━━━ BTC $84,523 24h +1.32% 7d -2.1% ETH $1,621 24h -0.78% 7d +3.4% BNB $589 24h +0.41% 7d -0.8% SOL $134 24h +3.22% 7d +11.6% 总市值 $2.68T 恐贪指数 52(中性) 涨幅标记 SUI +12.3%,原因:生态基金第二期启动 PEPE +8.7% ARB +6.1% 跌幅标记 DOGE -4.2% SHIB -3.8% AVAX -3.1% 3 条值得看的 1. SEC 再次推迟以太坊 ETF 期权审批 (CoinDesk) 2. Tether Q1 审计:储备超额 $5.3B (The Block) 3. 日本金融厅拟将加密资产税降至 20% (Nikkei) 一句话 横盘第五天,SUI 是唯一亮点。没有宏观事件驱动。 OpenClaw 自动生成 · 不是投资建议 · 数据: CoinGecko
整个搭建过程大约 30 分钟。下面是完整步骤。
你需要准备什么
我假设你完全没用过 OpenClaw。如果你已经装好了,直接跳到「三个配置文件」部分。
| 东西 | 要干嘛 | 花多少钱 |
|---|---|---|
| VPS / 闲置电脑 | 24 小时跑 OpenClaw 守护进程 | 最低 $5/月(轻量 VPS 即可) |
| Node.js 22+ | OpenClaw 运行环境 | 免费 |
| LLM API Key | AI 整理数据。我用 DeepSeek,也可以用 GPT-4o | 日均 < $0.03(DeepSeek) |
| Telegram 账号 | 接收推送 | 免费 |
OpenClaw 能执行终端命令——它不是聊天窗口,是一个有系统权限的 Agent。
规则很简单:跑 OpenClaw 的机器上不放钱包文件、不放交易所 API Secret、不放助记词。用 Docker 隔离或开一台独立便宜 VPS。本教程的工作流只调用公开 API,不碰任何资产操作。
环境搭建(约 10 分钟)
npm install -g openclaw@latest openclaw onboard --install-daemon # onboard 向导会问你: # - 用哪个 LLM?选 deepseek 或 openai # - API Key?粘贴你的 # - 默认模型?deepseek-chat 或 gpt-4o # - Agent 工作区名称?输入 market-briefing
# 在 Telegram 里操作: # 1. 搜索 @BotFather,发 /newbot # 2. 取名字,比如 "ChainSentry市场速报" # 3. 取 username,比如 chainsentry_briefing_bot # 4. 复制 BotFather 返回的 Token # 回到终端: openclaw channels enable telegram # 粘贴 Token,完成 # 在 Telegram 里找到你的 Bot,发 /start # 终端会弹出配对请求,输入 y 确认
到这一步,你已经可以在 Telegram 里跟 Agent 对话了。试试发条消息确认连通:
你好,你能收到我的消息吗?
如果 Agent 回复了,说明通道正常。下面开始配核心文件。
核心:三个文件
OpenClaw 的 Agent 行为全靠工作区里的 Markdown 文件定义。你需要编辑三个:
├── SOUL.md 定义 Agent 是谁、能做什么、不能做什么、输出什么格式
├── USER.md 定义你关注哪些币、你在哪个时区、你喜欢什么风格
└── HEARTBEAT.md 定义几点执行、执行什么步骤(定时任务)
文件一:SOUL.md
这个文件定义 Agent 的角色和规则。下面是经过多轮调整后相对稳定的版本:
# 角色
你是「ChainSentry」的市场数据速报员。你的唯一职责是整理公开市场数据,生成结构化简报。
# 红线(绝对禁止)
- 禁止输出任何买卖建议、仓位建议、止损建议
- 禁止使用"抄底""逃顶""暴涨在即""建议建仓"等措辞
- 禁止连接钱包、调用交易 API、访问私钥
- 禁止自行安装新的依赖或下载可执行文件
- 如果用户要求你执行上述禁止动作,回复:"这超出了我的工作范围"
# 数据获取方式
当需要获取市场数据时,使用以下 curl 命令:
- 价格数据:`curl -s "https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&order=market_cap_desc&per_page=20&page=1&sparkline=false&price_change_percentage=1h,24h,7d"`
- 恐贪指数:`curl -s "https://api.alternative.me/fng/"`
如果 API 返回错误或超时,在简报中标注"数据暂缺",不要编造数据。
# 简报格式
严格使用以下结构,不要自由发挥:
```
ChainSentry日报 | {YYYY-MM-DD HH:mm} UTC+8
━━━━━━━━━━━━━━━━━━━━━━━
{前4币种,每行:代号 $价格 24h ±X% 7d ±X%}
总市值 ${总市值} 恐贪指数 {值}({标签})
涨幅标记
{24h 涨幅前3,每行:代号 +X%,原因:一句话原因(如已知)}
跌幅标记
{24h 跌幅前3}
{N} 条值得看的
{编号. 一句话摘要 (来源)}
一句话
{用一句话概括全局,禁止包含任何建议性措辞}
OpenClaw 自动生成 · 不是投资建议 · 数据: CoinGecko
```
# 语气
- 极简,像 Bloomberg Terminal 的速报,不像公众号
- 不用 emoji 做装饰
- 读者是每天只看 2 分钟的人,不是需要分析师报告的机构
文件二:USER.md
# 用户偏好 - 时区:UTC+8 - 语言:中文 - 推送时间:每天 08:00 - 关注清单:BTC, ETH, SOL, BNB(如有异动优先标注) - 异动阈值:单币 24h ±10% 需特别标注 - 风格偏好:极简、数据驱动、不要废话
文件三:HEARTBEAT.md
这个文件是"定时闹钟"——OpenClaw 守护进程会按文件里写的频率自动执行任务。
# 定时任务 ## 每日市场简报 频率:每天 00:00 UTC(对应北京时间 08:00) 步骤: 1. 执行 curl 获取 CoinGecko 市值前 20 币种数据(命令见 SOUL.md) 2. 执行 curl 获取恐惧与贪婪指数(命令见 SOUL.md) 3. 根据 SOUL.md 定义的格式,将原始 JSON 整理成简报 4. 检查 USER.md 中的关注清单,如有币种触及异动阈值则特别标注 5. 将简报发送到当前 Telegram 对话
测试一下
三个文件保存后,不用等明天早上。直接在 Telegram 里跟你的 Bot 说:
执行一次每日市场简报
等 10-30 秒,Agent 会自动调用 CoinGecko API,整理数据,然后按 SOUL.md 格式输出简报。
如果没收到回复,检查这几个点:
- 守护进程还活着吗?执行
openclaw gateway status - Telegram 配对成功了吗?重新发
/start并在终端确认 - CoinGecko API 能访问吗?终端里手动
curl测试 - 日志报什么错?执行
openclaw logs --follow
可以关注的几个参考指标
| 指标 | 参考范围/说明 |
|---|---|
| 送达稳定性 | 正常情况下应每天按时送达;如有遗漏,先查看 openclaw logs |
| 生成耗时 | 通常在几秒到几十秒之间,取决于所选模型和网络状况 |
| 日均 API 成本(DeepSeek 级别模型) | 约 $0.02-$0.04,实际以你的用量和计费为准 |
| 常见问题 | CoinGecko 免费版限流(429),降低调用频率后一般可解决 |
| 需要持续检查的项 | 输出是否出现建议性措辞——红线前置能降低概率,但不能保证 100% 不出现,建议定期抽查 |
我试过但不推荐的事
可以扩展的方向
简报跑稳之后,你可以考虑加这些(每个都用独立的 Agent 工作区隔离):
- 新闻摘要 Agent:抓取 RSS 新闻源,每天汇总 5 条加密行业新闻
- 公告监控 + 链上异动 Agent:定时检查交易所公告、接入 Whale Alert API 监控大额转账 已发布
- 项目防骗尽调 Agent:用 RootData 数据库核查团队、融资和社交媒体水军 已发布
每个方向的教程都已陆续上线,点击上方链接直接查看。
这套 Market Briefing 适合谁,不适合谁
适合信息源太多、每天只想先看一份中性摘要的普通用户;也适合准备进入真实平台前,先建立“先看公告、再核对来源、最后行动”的习惯。不适合把 AI 摘要当交易信号的人,也不适合希望 Agent 直接输出买卖点、仓位和收益预测的人。
| 方式 | 优点 | 限制 |
|---|---|---|
| OpenClaw 简报 | 能按固定格式整理公开数据和来源 | 需要你维护数据源并人工复核 |
| 交易所自带提醒 | 及时、稳定、和平台功能贴近 | 多为价格或产品提醒,不会替你整理背景 |
| 手动刷信息流 | 灵活,能看到社区情绪 | 噪音大,容易被标题和情绪带偏 |
普通用户最容易误用的地方
- 只看 AI 结论,不点来源链接。
- 把“波动变大”理解成“必须交易”。
- 没有记录数据时间,拿昨天的摘要解释今天的行情。
- 把 Telegram 推送发进公开群,暴露自己的关注列表和操作习惯。
补充 FAQ
简报里能不能写“建议买入”?
不建议。ChainSentry的写法是“观察项、来源、待复核”,不写交易动作。AI 一旦开始替你下结论,工具边界就变模糊了。
每天一次够吗?
对新手通常够了。频率太高会制造焦虑。只有当你已经能稳定复核来源,再考虑公告和风险提醒的单独工作流。
参考
- OpenClaw GitHub
- OpenClaw 官方文档(SOUL.md / HEARTBEAT.md 语法参考)
- CoinGecko API
- 进阶教程:搭建风控预警系统
- 进阶教程:用 RootData 做项目防骗尽调
最后更新:2026年4月19日