OpenClaw开源本地AI自动化工具实测:WhatsApp指令自动拉取飞书日报生成PDF并邮件发送

OpenClaw实测:WhatsApp一句话,自动发日报给老板
你试过对ChatGPT说“把今日日报发给张总”吗?它只会给你写一封邮件模板,然后停住。它不登录飞书、不读文档、不生成PDF、更不会点发送。这不是智能,是幻觉。
OpenClaw不一样。它开源、离线、本地运行——不联网也能执行真实操作。我们实测:在WhatsApp发一句“把今日日报发给张总”,它自动完成四步闭环:
① 调飞书API拉取今日日报文档
② 用 weasyprint 渲染成PDF
③ 通过SMTP发邮件
④ 回WhatsApp告诉你“已发送”
全程无云服务、无数据上传、不依赖任何大模型API。
它能真做事,因为不是聊天机器人,而是“AI + 工具链”的组合体:
- LLM(比如Ollama里的Qwen)负责理解指令、拆解任务
- Python脚本调用真实API
config.yaml定义每个动作的权限和参数
就像给AI配了一双手、一张工卡、一套办公软件。
步骤(5分钟部署)
装Python环境(3.9+)
# macOS/Linux(Windows同理,用PowerShell) python3 -m venv openclaw-env source openclaw-env/bin/activate # Windows用: openclaw-env\Scripts\activate pip install --upgrade pip虚拟环境避免和其他项目冲突。OpenClaw基于Python,必须隔离。
克隆+安装
git clone https://github.com/OpenClaw/OpenClaw.git cd OpenClaw pip install -r requirements.txt官方仓库自带所有适配器(WhatsApp/Telegram/Discord)、飞书SDK、PDF生成库、SMTP模块——不用自己拼。
填配置(关键!)
编辑config/config.yaml:# 飞书配置(从飞书开放平台获取App ID/Secret) feishu: app_id: "xxx" app_secret: "xxx" doc_url: "https://xxx.feishu.cn/docx/abc123" # 日报文档链接 # 邮件配置(用163邮箱测试最简单) smtp: host: "smtp.163.com" port: 465 user: "yourname@163.com" password: "your-163-app-password" # 注意:不是邮箱密码,是“客户端授权码” # WhatsApp接入(用Twilio或360dialog) whatsapp: provider: "twilio" account_sid: "ACxxx" auth_token: "xxx" phone_number: "+86138xxxxxx"所有账号凭证只存在你本地。OpenClaw不预设任何权限,安全模型就是零信任。
启动服务
python main.py --platform whatsapp终端出现
✅ WhatsApp listener ready即成功。手机WhatsApp发消息:“把今日日报发给张总”。
验证效果
✅ 3秒内收到WhatsApp回复:“已将《2024-06-15日报》PDF发送至zhang@company.com”
✅ 查收邮箱,PDF附件打开正常,保留飞书原文排版
✅ 打开日志 logs/task_20240615.log,看到完整执行链:
[INFO] 解析指令 → [INFO] 获取飞书文档 → [INFO] 渲染PDF → [INFO] SMTP发送 → [INFO] 回复WhatsApp常见问题
❌ 报错 ModuleNotFoundError: No module named 'feishu'?
→ 运行 pip install feishu-sdk(官方requirements漏了,yitb定制版已修复)
❌ WhatsApp消息没响应?
→ 检查Twilio号码是否已验证;phone_number 必须是国际格式(+86开头)
❌ PDF中文乱码?
→ 在 utils/pdf_generator.py 中加一行:
from weasyprint import HTML; HTML(string=...).write_pdf(..., font_config=FontConfiguration())yitb指南附带一键修复脚本。
对比ChatGPT/Claude的短板
| 能力 | ChatGPT | OpenClaw |
|---|---|---|
| 读飞书文档 | ❌ 无法访问企业内网 | ✅ 本地脚本直连API |
| 生成PDF | ❌ 只能描述格式 | ✅ 调用weasyprint渲染真实文件 |
| 发邮件 | ❌ 不掌握你的SMTP密码 | ✅ 密码只存你本地 |
| 离线运行 | ❌ 必须联网 | ✅ 断网也能执行已配置任务 |
👉 Binance · OKX · Gate.io · HTX · Bitget
部署门槛有多低?
- 硬件:MacBook Air(M1)、旧笔记本(4GB内存+50GB硬盘)均可
- 技术:会复制粘贴命令、会改YAML(yitb提供中文注释模板)
- 时间:首次部署约8分钟;换平台(Telegram/Discord)只需改
--platform参数
下一步建议
✅ 想试试Telegram版?看教程:《OpenClaw + Telegram:三步接通公司群》
✅ 想让AI自动抓钉钉日报?下载钉钉适配器定制版
✅ 想加语音指令?搭配Whisper本地模型,实战指南在此
GitHub源码:https://github.com/OpenClaw/OpenClaw
yitb定制部署包(含飞书/钉钉/163邮箱预配置、中文错误提示、一键修复脚本):https://yitb.com/openclaw-yitb
下次老板问“日报发了吗”,你只要发个WhatsApp——AI替你跑完全部流程。这才是AI该干的活。