OpenClaw定时任务:发票自动整理方案

OpenClaw定时任务:发票自动整理方案

整理时间: 2026-02-22
来源: 群聊分享
整理人: AI助手


问题背景

每月需要整理几十封发票邮件,流程繁琐:
- 两个邮箱(公司+个人)
- 一封封打开邮件 → 下载附件 → 识别金额日期 → 手动改文件名 → 分类存档
- 耗时:每月1-2小时
- 痛点:经常忘记整理,报销时翻找麻烦


解决方案

使用OpenClaw每天晚上9点自动运行,完成以下工作:
1. 检查两个邮箱的发票邮件
2. 下载附件(PDF/图片)
3. OCR识别关键信息(金额、日期、供应商)
4. 自动重命名:日期_金额_供应商.pdf
5. 按年月分类归档
6. 标记已读,避免重复处理

效果:每天早上上班时,发票已自动整理完毕


技术架构

┌─────────────────────────────────────────────────────┐
│           OpenClaw Cron (定时任务)               │
│           每天 21:00 执行                        │
└─────────────────────────────────────────────────────┘
                        │
        ┌───────────────┼───────────────┐
        ▼               ▼               ▼
   ┌─────────┐   ┌─────────┐   ┌─────────────┐
   │ imap-   │   │ mistral-│   │ 文件操作    │
   │ smtp-   │   │ ocr     │   │ (重命名/    │
   │ email   │   │ skill   │   │ 移动归档)   │
   └─────────┘   └─────────┘   └─────────────┘

工具清单

工具 作用
OpenClaw cron 定时任务调度,每天21:00执行
imap-smtp-email skill 邮箱连接IMAP协议
mistral-ocr skill OCR识别发票关键信息
OpenClaw内置文件操作 重命名、移动文件

配置步骤

1. 定时任务配置

在OpenClaw中设置cron任务:
- 执行时间:每天21:00
- 任务类型:isolated session(独立运行)

2. 邮箱配置

配置两个邮箱的IMAP信息:

邮箱1:公司邮箱
- IMAP服务器地址
- 账号/密码

邮箱2:个人邮箱
- IMAP服务器地址  
- 账号/密码

3. 邮件搜索条件

主题包含:「发票」或「Invoice」
状态:未读

4. OCR识别

使用mistral-ocr提取:
- 金额
- 日期
- 供应商名称

5. 文件命名规则

{YYYYMMDD}_{金额}_{供应商}.pdf
示例:20260222_128.50_阿里巴巴.pdf

6. 归档目录结构

发票归档/
├── 2026/
│   ├── 01/
│   ├── 02/
│   └── ...
└── 2027/
    └── ...

自动化流程

# 伪代码流程

# 1. 登录邮箱
connect_email(work_email)
connect_email(personal_email)

# 2. 搜索发票邮件
unread_invoices = search_emails(
    subject_contains=["发票", "Invoice"],
    unread_only=True
)

# 3. 遍历处理
for email in unread_invoices:
    # 下载附件
    attachment = download_attachment(email)

    # OCR识别
    invoice_info = ocr.extract(attachment)

    # 重命名
    new_name = format_filename(invoice_info)

    # 移动到归档目录
    move_to_folder(new_name, year/month)

    # 标记已读
    mark_as_read(email)

效果对比

维度 手动整理 自动整理
耗时 每月1-2小时 0(自动)
及时性 常忘记整理 每天自动
查找 翻邮箱麻烦 按日期金额排序
体验 繁琐重复 早上自动完成

延伸应用

该方案可扩展到其他场景:
- 账单自动整理:水电煤账单、信用卡账单
- 合同归档:合同扫描件自动识别命名
- 收据管理:日常消费收据电子化
- 订单处理:电商平台订单自动归档


核心优势

  1. 完全自动化:无需人工介入
  2. 定时执行:每天自动运行
  3. 智能识别:OCR提取关键信息
  4. 规范命名:统一格式便于查找
  5. 分类归档:按年月自动整理

要点提炼

  • ⏰ 定时任务:每天21:00自动运行
  • 📧 邮箱连接:imap-smtp-email skill
  • 🔍 OCR识别:mistral-ocr skill
  • 📁 自动归档:按年月分类
  • ✨ 效果:每月节省1-2小时