OpenClaw本地AI工作流引擎實測:Gmail郵件自動提取待辦并同步飛書多維表格與企業微信
摘要:OpenClaw實測:本地跑通「郵件→待辦→飛書→企微」全鏈路自動化讓AI處理真實工作流,不是寫文案、不是答問題,而是: 讀Gmail郵件 → 抽取待辦事項 → 寫入飛書多維表格 → 推送到企業微信提醒你 全程離線,不調API密鑰,不用GPU,一臺4GB內存的舊MacBook就能跑。OpenClaw(GitHub開源)不是一個聊天框。它是個本地AI工作流引擎,把大模型當“智能膠水”,串起...

OpenClaw實測:本地跑通「郵件→待辦→飛書→企微」全鏈路自動化
讓AI處理真實工作流,不是寫文案、不是答問題,而是:
讀Gmail郵件 → 抽取待辦事項 → 寫入飛書多維表格 → 推送到企業微信提醒你
全程離線,不調API密鑰,不用GPU,一臺4GB內存的舊MacBook就能跑。
OpenClaw(GitHub開源)不是一個聊天框。它是個本地AI工作流引擎,把大模型當“智能膠水”,串起你電腦里已有的工具。它不寫詩,但能每天早上8點準時把昨夜收到的5封客戶郵件轉成結構化待辦,填進飛書表格第3列,再在企微發一條“@張工,3條新任務已同步”。
為什么選OpenClaw?
- ? 純離線:用Ollama加載
phi-3:mini(2GB),所有文本解析、結構化提取都在本地完成 - ? 零密鑰依賴:Gmail走OAuth2本地授權(一次掃碼),飛書/企微用Webhook(復制粘貼URL即可)
- ? 低開銷:實測CPU占用<40%,內存峰值1.8GB,比Chrome還輕
四步跑通完整鏈路(Mac/Win/Linux通用)
步驟1:安裝OpenClaw + 本地小模型
# 安裝OpenClaw(Python 3.9+)
pip install openclaw
# 安裝Ollama并拉取輕量模型(5分鐘內完成)
curl -fsSL https://ollama.com/install.sh | sh
ollama pull phi-3:mini # 2.1GB,推理快、中文強?? phi-3:mini在4GB內存下能穩定輸出JSON。Llama3-8B在筆記本上容易OOM。OpenClaw默認調Ollama,不走云端API。步驟2:配置Gmail郵箱接入(無密碼、不傳數據)
在~/.openclaw/config.yaml中填:
gmail:
credentials_path: "./credentials.json" # Google Cloud Console下載的OAuth憑據
token_path: "./token.json" # 第一次運行后自動生成,含你自己的授權令牌?? OpenClaw只申請https://www.googleapis.com/auth/gmail.readonly權限,token存本地,不上傳任何服務器。步驟3:寫結構化提示詞(精準抽取待辦)
創建prompt.md:
你是一個待辦事項提取器。從以下郵件正文中,嚴格按JSON格式輸出:
{
"task": "一句話任務描述(含人名/日期)",
"deadline": "YYYY-MM-DD(無則填null)",
"assignee": "郵箱名或姓名(如zhang@xxx.com)"
}
郵件正文:{{email_body}}?? 結構化輸出讓OpenClaw能直接解析為字典,喂給飛書API——不用寫正則、不用手動切字段。

步驟4:連飛書+企微,啟動自動化
from openclaw import Workflow, GmailSource, LarkAction, WeComAction
wf = Workflow()
wf.add_source(GmailSource(label="客戶郵件", query="from:(client@) is:unread"))
wf.add_action(LarkAction(
webhook_url="https://open.feishu.cn/open-apis/bot/v2/hook/xxx", # 飛書機器人Webhook
table_id="tblxxx", # 多維表格ID(從飛書URL里復制)
fields={"任務內容": "{{task}}", "截止日期": "{{deadline}}", "負責人": "{{assignee}}" }
))
wf.add_action(WeComAction(
webhook_url="https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=yyy" # 企微群機器人key
))
wf.run() # 每5分鐘自動檢查新郵件驗證效果
運行后,你會看到:
? 終端打印:[Gmail] 已讀取3封新郵件 → [Phi-3] 提取2條待辦 → [飛書] 寫入表格第7/8行 → [企微] 推送成功
? 飛書多維表格實時新增兩行,含“跟進王總報價單”“周三前提交合同草案”等字段
? 企業微信收到帶emoji的提醒:“?? 新待辦已同步|共2條|點擊查看表格”
常見報錯 & 快速修復
| 報錯 | 原因 | 解法 |
|---|---|---|
Ollama connection refused | Ollama服務沒啟動 | 終端執行 ollama serve(后臺常駐) |
Invalid grant | Gmail token過期 | 刪除token.json,重新運行腳本掃碼授權 |
Field not found in table | 飛書字段名大小寫/空格不符 | 進飛書表格→右鍵列標題→“復制字段ID”,粘貼到fields鍵名中 |
下一步建議
這套流程已在某外貿團隊落地,用于日常客戶跟進,平均每天節省1.2小時人工整理時間。想進階?試試:
- 把“郵件→待辦”換成“釘釘群消息→會議紀要→生成待辦”(OpenClaw釘釘接入教程)
- 用
vLLM替換Ollama,提速3倍(本地大模型加速指南) - 加入條件分支:若郵件含“緊急”二字,自動電話提醒(MCP多工具調用實戰)