🎯 做完你会得到
每天收到记账提醒,月底自动生成支出分类统计和超支预警,Telegram 推送到手机。
🛠 需要什么
- filesystem
👤 适合谁
- 上班族
- 理财爱好者
- 普通用户
⚡ 效果预览
每月自动汇总收支,发送财务报告和预算提醒,钱花哪了一目了然
⚠️ 待验证案例:本案例为轻量个人效率场景,逻辑简单,基于 OpenClaw cron + 文件读写 + Telegram 通知实现,技术可行性高。
🔧 Step 0:先配置消息接收渠道
⚠️ 本案例需要发送通知到你的手机,先配置消息渠道 👉 去配置 Telegram/飞书/微信接入 →
解决什么问题
想记账但总忘,记了又懒得统计。这个场景做两件事:一是每天晚上提醒你把今天的支出发给 OpenClaw,二是月底自动出报告,告诉你钱花哪了:
- 谁会用到:想管理个人财务但嫌记账 App 麻烦的人
- 省了什么:不用下载专门的 App,Telegram 发一句话就记上了
- 效果是什么:月底有清晰的分类报告,超出预算的类目会额外提醒
前置条件
- Telegram Bot Token + 你的 Telegram 用户 ID
- 确定你的月度各类预算(可选,用于超支告警)
用到的工具
| 工具 | 用途 | 获取方式 |
|---|---|---|
| cron(内置) | 每晚提醒记账、每月底生成报告 | OpenClaw 内置,无需安装 |
| anthropic/claude-sonnet-4-6 | 解析记账内容、生成统计报告 | Claude Max 账号,或 console.anthropic.com 获取 API Key |
预期结果
做完之后:
- 每天晚上 21:00:Telegram 收到今天花了多少?发给我记一下
- 你回复:午饭 35,打车 28,咖啡 22→ OpenClaw 自动解析分类存档
- 每月 1 日早上:收到上月消费报告,按餐饮/交通/娱乐等分类汇总,超出预算的标红提醒
一键安装
帮我配置个人记账提醒功能。需要做这几件事:
1. 配置每日提醒 cron:
- 每天 21:00 发 Telegram 通知到 telegram:<你的用户ID>,内容:今天花了啥?把支出发给我,格式:用途 金额,多条用逗号分隔,比如:午饭 35,打车 28
- 我回复后,解析消息里的支出项目,按日期追加存入本地文件 ~/finance/records.csv,格式:日期,类别,金额,备注
2. 配置月度报告 cron:
- 每月1日 08:00 读取上月的 records.csv
- 按类别汇总,生成报告:总支出、各类别金额和占比
- 设置月度预算(可选):餐饮<你的预算>、交通<你的预算>,超出的类别标记⚠️
- 发 Telegram 通知到 telegram:<你的用户ID>
3. 配置完告诉我两个 cron 任务的 ID。
怎么验证成功了
- 让 OpenClaw 立即发一条测试记账提醒
- 回复测试 100,确认 OpenClaw 能解析并存入文件
- 检查
~/finance/records.csv是否有记录
踩坑记录
回复的格式不规范,解析失败
症状:发了支出但 OpenClaw 说没看懂或存了乱七八糟的数据。
解法:格式不必完全规范,告诉 OpenClaw尽量理解自然语言,比如’午饭三十五块’也要能解析成餐饮 35,让它更宽容。
记录文件找不到
症状:不知道数据存在哪了。
解法:让 OpenClaw 告诉你文件路径,或指定存到你熟悉的目录,如 ~/Documents/finance/。
月度报告类别分类不对
症状:打车 28被分到了餐饮而不是交通。
解法:让 OpenClaw 建一个类别关键词映射表:打车、滴滴、公交 → 交通;外卖、午饭、晚饭 → 餐饮,可以随时补充。
不满意怎么调
- 想换提醒时间 → 修改 cron 时间,改成你习惯的时间
- 想记录更多信息 → 让 OpenClaw 在存档时额外记录消费渠道(微信/支付宝/现金)
- 想看周报而不是月报 → 把月度报告 cron 改成每周一汇总上周
- 想导出 Excel → 让 OpenClaw 把 records.csv 转成格式化的 Excel 文件发给你
#个人财务#记账#cron#生活效率
⚔️ 同类副本推荐 ⚔️