用 OpenClaw 串接 Google 服務,打造比 Toki 與 Gemini 更完整的 AI 行程助理


我在 2025 年 4 月,曾經在 課程邀約好亂怎麼辦?教你一套職業講師必學的行程管理自動化流程 這篇文章介紹過當時還叫 Dola AI 的行程安排工具。它後來改名成 Toki AI,核心概念其實很吸引人,就是把行程建立這件事,變得像在聊天。

你可以直接丟文字、傳語音、貼截圖,讓它幫你辨識日期、時間、地點,然後直接建立到 Google Calendar。對很多人來說,這種體驗真的很直觀,因為你就像在跟一個懂你意思的小���手講話。

後來到了 2025 年 11 月,我又寫過另一篇文章,Toki(原 Dola AI)開始收費怎麼辦?教你用 Gemini 取代行程自動化功能,談 Toki AI 開始改為收費之後,如果你想找替代方案,其實可以考慮用 Gemini 串接 Google Calendar,做到類似效果。

不過,後來也有朋友跟我回饋,說 Gemini 雖然可以用,但它還是有幾個地方,很難完全取代 Toki。

因為 Toki 的整體使用感受很順暢:

  • 第一,它的操作入口很固定。你平常本來就在 LINE 或其他訊息工具裡面,直接打開對話框就可以用了。
  • 第二,它的使用節奏比較輕。你把訊息送出去之後,就可以去做別的事,不太需要一直停在同一個畫面等它。
  • 第三,它的互動方式很直觀。你不太需要先想今天要不要切換到哪個 Gem,或是先找到某個固定對話。

不過如果我們把角度再拉高一點,問題其實就不只是「哪個工具比較像 Toki」了。

現在已經有很多 AI Agent 工具,真正值得想的事情反而是:我們可不可以不要只找替代品,而是直接做出一個更完整、更能配合自己工作流的 AI 助理?

我最近實際把 OpenClaw 串接 Google 服務後,我會說,這條路其實比單純找 Toki 替代品更值得投資。

原因很簡單。Toki 處理的是聊天式的排程功能,Gemini 處理的是原生 AI 加上 Google 生態系的特定能力,但 OpenClaw 加上 gog skill 之後,處裡的其實是另一個層次的問題。

它不只是能幫你建立 Google Calendar 行程而已,而是可以把 Google Calendar、Google Tasks、Gmail、Google Drive、Google Contacts、Google Docs、Google Sheets,甚至 Blogger API,一起串進同一個 AI 助理。

換句話說,你得到的不再只是「一個可以幫你排程的小工具」,而是「一個可以真的幫你做事的 Google 工作助理」。


OpenClaw + gog 是什麼,為什麼這組合很值得玩

OpenClaw,你可以把它理解成一個 AI Agent 平台。它可以接不同模型、不同聊天介面,也可以再往外串接工具,讓 AI 不只是跟你對話,而是真的去執行任務。

而 gog 則可以把它看成 Google 服務的橋樑。它本身是一套 CLI 工具,可以透過 Google OAuth 授權後,去操作 Google Calendar、Google Tasks、Gmail、Drive、Contacts、Docs、Sheets 等服務。

所以這兩個東西接在一起之後,整體就是:

  • OpenClaw 負責當你的對話入口與代理執行層
  • gog 負責打通 Google 服務 API
  • 串起來之後,AI 就不只是回答你,而是真的能幫你查、幫你建、幫你改、幫你整理

這也是我覺得這套組合很方便的地方。

因為很多時候,我們需要的是一個真的能進系統裡做事的助手。


先講結論,OpenClaw 串接 Google 之後到底能做什麼

OpenClaw 串接 Google 之後,可以將原本分散在不同 Google 服務裡的資訊與操作,整合在同一個 AI 助理處理。

例如:

  • Google Calendar:查今天行程、建立事件、調整會議時間、加入受邀者、直接附上 Google Meet
  • Google Tasks:新增待辦、查詢 task list、追蹤任務狀態
  • Gmail:搜尋信件、讀信、整理重點、草擬回覆,必要時寄出前先請你確認
  • Google Drive:找檔案、列資料夾、下載上傳、配合其他工作流做資料整理
  • Google People / Contacts:找聯絡人、補 email、配合寄信或排會
  • Google Docs:讀文件、擷取內容、做摘要整理
  • Google Sheets:讀寫試算表、更新追蹤欄位、整理報表
  • Google Slides:作為簡報素材與工作流的一部分
  • Google Forms:把表單回覆抓出來整理
  • Blogger API:把部落格草稿推送、整理,也納入同一套流程

因此,這些能力可以被同一個 AI 助理串起來。你要做的不再只是「叫它建一筆行程」,而是可以慢慢把自己的工作流程也一起接進去。


實際部署前,你要先準備哪些東西

如果你也想自己部署,我會建議先把下面幾個東西準備好。

1. OpenClaw 環境

這篇文章的前提,是你已經有自己的 OpenClaw 環境,部屬方式可以參考我之前的文章【從零開始部署龍蝦 OpenClaw:Windows + WSL + Telegram + 多供應商入口,搭配免費與高 CP 值模型來源無痛暢用】。以我自己的做法來說��是跑在 WSL2 裡面,這樣後面接 CLI 工具會比較順。

2. Google 帳號

這個不用多說,你至少要有一個你自己要授權的 Google 帳號。

3. Google Cloud Console 專案

因為後面要走 OAuth 授權,所以你需要有一個 Google Cloud 專案,用來開 API、建立 OAuth client、設定 consent screen。

4. gog

gog 是整個 Google 串接的關鍵工具。你可以把它理解成 OpenClaw 背後真正拿去操作 Google 服務的那一層。

5. 幾個建議先固定好的本機路徑

這個很實用,我建議你一開始就先固定好,不然後面很容易亂掉。

建議準備這兩個檔案位置範例如下:

  • ~/.openclaw/secrets/google-client.json
  • ~/.openclaw/secrets/gog-keyring-password

前者是你從 Google Cloud Console 下載下來的 OAuth Desktop App client JSON。

後者則是 gog 在非互動環境下存放授權資訊時,會用到的 keyring 密碼。這個在 WSL2 情境尤其重要,因為如果你沒先處理好,授權流程常常容易卡住。


Google Cloud Console 設定教學,這些 API 建議一次開好

這一段很重要,因為很多人會卡在 Google Cloud Console 的初始設定。

我建議你這裡不要東開一個、西開一個,直接一次把後續可能會用到的 API 先整理好。

Step 1:建立或選擇一個 Google Cloud 專案

進到 Google Cloud Console 後,先建立一個專案,或選擇你原本就要拿來測試的專案。

如果你只是自己用,我會建議單獨開一個專案。這樣之後權限、測試、刪除、調整都比較乾淨。

Step 2:到 API Library 啟用相關 API

這裡建議先開這幾個:

  1. Google Calendar API
  2. Google Tasks API
  3. Google Drive API
  4. Gmail API
  5. People API
  6. Google Docs API
  7. Google Sheets API
  8. Google Slides API
  9. Google Forms API
  10. Blogger API (optional)

如果你問我要不要一開始全開,我的答案是,可以先開,因為這只是先把服務啟用,不代表你之後 OAuth 一定要一次把所有 scope 全���權出去。

講白話就是,先把路鋪好,但真的要走到哪裡,可以後面再決定。(開了你可以不用,沒開你就是沒得用)


Step 3:建立 OAuth consent screen

接下來到 APIs & Services 裡面,建立 OAuth consent screen。

如果你這套只是自己測試用,我會建議用最務實的方式就好:

  • User type ��� External
  • Publishing status 保持 Testing

這樣做的好處是最省事。你不用一開始就去碰正式發布與驗證流程。

Step 4:把自己的 Gmail 加進 Test users

這一步超容易漏,而且一漏掉你就會卡很久。

如果你的 OAuth App 還在 Testing 狀態,但你沒有把自己的 Gmail 加進 Test users,Google 在授權時就會直接擋掉,出現 access_denied 類似的錯誤。

這時候很多人會以為是 gog 壞掉,或 OpenClaw 串接有問題。其實單純就是 Google Cloud Console 這邊沒放行。

所以記得把你要授權的 Gmail 帳號加到 Test users 裡面。

Step 5:建立 OAuth client ID

接著到 Credentials 裡面建立憑證,類型選 Desktop app

這裡不要選錯,因為後面 gog 的使用情境,本質上就是桌面 / 本機端 OAuth 流程。

建立完成後,把 JSON 檔下載下來。

我自己的做法,是把它放在:

~/.openclaw/secrets/google-client.json

這樣後面不管是整理腳本、做記錄,還是讓 OpenClaw 直接呼叫,都比較一致。



OpenClaw 端如何設定 gog,實際授權流程怎麼跑

接下來就進入實作。

這一段我盡量用各位可以照著做的方式來寫,不過我也會把我當時真的踩過的���一起講出來,這樣你比較不會浪費時間。

Step 1:安裝 gog

先確認你的環境裡已經安裝好 gog,並且能正常執行。

git clone https://github.com/steipete/gogcli.git
cd gogcli
make
./bin/gog --help

以我自己的環境來說,gog 安裝在這個路徑:("%userprofile%" 請使用自己電腦環境的��用者名稱)

/home/%userprofile%/.local/bin/gog

你至少要先確認兩件事:

  • gog 指令叫得到
  • 版本正常

Step 2:匯入 OAuth client JSON

接著,先把剛才下載的 Google OAuth client JSON 匯入 gog。

指令格式如下:(後方路徑依照實際存放的本機位置而定)

gog auth credentials set /home/%userprofile%/.openclaw/secrets/google-client.json

這一步看起來很小,但其實是整個流程的起點。

因為如果你手上根本沒有這個 client JSON,後面所有流程都不會成立。

這也是我一開始就很建議你先把 JSON 放到固定位置的原因。

Step 3:設定 keyring 密碼

這個是很多教學比較少提,但實際上很重要的地方。

如果你是在 WSL2 或其他非互動式環境裡跑 gog,授權資訊要怎麼安全存下來,往往會牽涉到 keyring。

我後來的做法,是先準備一個本機檔案存 keyring password,然後在執行授權前先 export:(後方路徑依照實際存放的本機位置而定)

export GOG_KEYRING_PASSWORD="$(cat ~/.openclaw/secrets/gog-keyring-password)"

講白話就是���這一步是在幫 gog 解決「我拿到 OAuth token 之後,要怎麼在這個環境下穩定存起來」的問題。

如果這個沒有先處理,很多時候要嘛是授權流程卡住,要嘛就是表面看起來跑完了,但後面實際又讀不到。

Step 4:開始對 Google 帳號授權

接著就可以開始正式授權。

如果你想先從最有感的服務開始,我會建議可以先從 calendar,tasks 起步,再慢慢往上加 Gmail、Drive、Contacts、Docs、Sheets 等等。

例如:

gog auth add [個人google信箱帳號] --services calendar,tasks

之後如果你要擴大授權範圍,也可以再追加像這樣的服務:

gog auth add [個人google信箱帳號] --services gmail,calendar,drive,contacts,docs,sheets,slides,forms --force-consent

這裡的 --force-consent,在某些情境下很有用,因為它可以強制重新跑一次 consent 流程,比較容易重新拿到需要的 refresh token。


Step 5:完成瀏覽器 OAuth 同意畫面

執行 gog auth add 之後,通常會跳出一個 Google 授權網址。

你就用自己的 Google 帳號登入,然後同意授權。


如果前面一切都設對了,這一段通常不難。

但如果你在這裡被擋住,最常見的原因通常是下面這幾個:

  1. 你沒有把自己的 Gmail 加進 Test users
  2. OAuth consent screen 沒設好
  3. 你選錯 OAuth client 類型
  4. 你根本沒有先匯入正確的 client JSON

Step 6:確認授權是否真的成功

很多人做到授權畫面跑完就以為結束了,但我會建議一定要再做一次確認。

最簡單的方式,就是跑:

gog auth list

如果你真的授權成功,這裡就會看到指定 Google 帳號,以及它目前已授權的服務。

這一步很重要,因為它可以快速幫你確認,你到底是真的打通了,還是只是流程看起來跑過而已。


以 Google Calendar 為例,OpenClaw 可以怎麼用

如果只是停在「我已經串接成功了」,其實還感受不太到它的效果。

真正有感的地方,是你接下來就可以直接用聊天方式叫它做事。

範例 1:查今天的行程

幫我看今天的 Google Calendar 行程。

這種就是最基本、但也最常用的需求。

範例 2:新增一筆一般事件

幫我在主日曆新增明天下午 3 點到 4 點的「產品討論」。

這種情境下,OpenClaw 就可以直接去幫你建立事件。

範例 3:調整既有會議時間

幫我把週五下午的會議延後 30 分鐘。

這代表它不光是只能新增,也可以查到你原本的事件後再幫你修改。

範例 4:建立帶受邀者的會議

幫我建立明天下午 3 點到 4 點的會議,邀請 someone@example.com,附 Google Meet,先不要發通知。

這裡其實就已經超過很多人對「AI 排程助理」的原本想像了。

因為它不光是只能幫你抓標題、日期、備註而已,它還可以:

  • 直接加入受邀者 email
  • 決定要不要發送通知
  • 一起建立 Google Meet 連結

範例 5:正式寄出邀請

幫我建立下週一早上 10 點的線上會議,邀請某某與某某,直接寄出 Google Calendar 邀請。

這種就是很實務的商務使用情境。

尤其如果你本來就有 Google Contacts 也串起來,後面其實還可以進一步降低手動找 email 的麻煩。



這套做法比原生 Gemini 或 Toki 好在哪裡

講到這裡,有些人可能會問,那這樣跟 Gemini 或 Toki 比,到底實際差在哪裡?

我自己的感覺是,差別不光是功能介面,而是整個可延伸性完全不同。

1. 它可以保留聊天式入口,但不被單一 App 綁住

Toki 很好用的一點,是你真的會覺得像在跟一個小幫手聊天。

OpenClaw 其實也可以做到類似感覺,而且還不一定要被綁死在單一 app 的操作邏輯裡。

2. 它不光是單點功能,還具有跨服務連動

Gemini 就算能幫你做某些 Calendar 操作,但 OpenClaw + gog 的強項,是可以把 Calendar、Gmail、Drive、Contacts、Docs、Sheets 都接在同一條工作流裡。

這代表你後面很多事情都不用再拆成一段一段的人工作業。

3. 它不只建立事件,還能延伸成真正的工作流

如果今天只是建立一筆行程,那很多工具都能做。

但如果你要的是:先看聯絡人、再建會議、再附 Meet、再補通知、再去找相關檔案,那 OpenClaw 這種 Agent 型做法就會比較有發揮空間。

4. 它對進階使用者更有長期價值

如果你本來就有自己的 OpenClaw 環境,後面每多帶一群 Google 服務,都是在幫你擴充同一個助理的能力。

換句話說,你在串接的過程中會逐漸把自己的數位工作助理慢慢養大。

5. 當然,它還是有點門檻

這套做法最大的代價,就是第一次部署的門檻比直接裝一個 App 高。

你要碰 Google Cloud Console,要處理 OAuth,要處理測試使用者,有時還要處理 WSL 跟 keyring 這種比較偏實作層的細節。

所以如果你只是超輕量需求,想偶爾建立幾筆私人行程,那未必每個人都需要用 AI agent 串接。

但如果你想要的是一個真的能進行自動化工作流的 AI 助理,那我會覺得這點小小的折騰是值得的。(不然你龍蝦都養了,不串接延伸服務是要幹嘛?)


結語

如果你只是想找 Toki 的替代品,那 Gemini 確實可以解掉一部分需求。

但如果你想做的,不只是找一個「長得像 Toki」的工具,而是想要一個真正可以配合自己工作方式、而且還能持續擴充的 AI 助理,那我會覺得 OpenClaw + gog 這條路更有前瞻性。

因為它處理的,不只是單一行程建立而已。

它處理的,是能把你原本散落在 Google 各服務裡面的資訊、動作、工作流程,慢慢收斂到同一個 AI 助理身上。

把 OpenClaw 串接 Google 服務,相當於把 AI 從一個本地工具,升級成能替你執行雲端工作的全方位數位助理。


📌 您可能也會有興趣的其他文章:

留言

熱門文章

ChatGPT 專案對話打不開?「Unable to load conversation」教你一招解決!

Notebook LM 語音轉文字完整教學:免費、快速又省力的最佳解法

用AI一鍵生成簡報PPT投影片真的有那麼神?全網最詳細AI簡報工具彙整與實測心得

從靜態簡報到全場互動:講師必備的 4 大即時投票系統推薦與使用技巧

打造數位分身:F5-TTS 本地部署教學與語音克隆應用分享

不是主持人也能做筆記!Otter.ai、Notta.ai 線上會議即時轉錄逐字稿完整教學

G6PD 缺乏者的抗生素選擇指南|社區診所常見處方與藥師建議一次搞懂

GLP-1 減重針安全嗎?瘦瘦針機轉、效果、副作用一次看懂

提高職場回覆率!有效催辦、不讀不回的實戰解法與預防心法

快速又免費的語音轉文字神器『Faster Whisper』,一鍵解決影音內容爆量時代的痛點!