OpenClaw 實戰體驗:一個週末,我給自己配了個 AI 助手

作者:瓜皮程序
日期:2026年2月1日 上午7:02
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

OpenClaw 實戰體驗:一個週末自建 Telegram AI 助手嘅全過程同心得

整理版摘要

呢篇文章係作者親身試玩 OpenClaw 嘅記錄。作者係一個技術愛好者,週末想揾一個可以喺 Telegram 入面直接同 AI 對話,仲可以控制電腦同服務器嘅工具。佢揀咗 OpenClaw,一個開源框架,安裝過程出乎意料咁簡單,用 npm 幾步就搞掂。整體嚟講,OpenClaw 唔係一個開箱即用嘅產品,而係一個工具箱,需要花時間配置同擴展,但一旦 set 好,就會變成一個好實用嘅 AI 助手。

之後作者試咗好多真實場景,例如生成圖片、查資料、管理服務器、寫代碼,仲有佢最鍾意嘅自動化瀏覽網頁功能——一條消息就可以令 AI 幫佢瀏覽 TwitterRedditGoogle,再彙總成文章直接發佈。佢仲配置咗四個 Bot,分別用嚟處理唔同任務,並利用 OpenClaw 嘅技能擴展機制,自己寫咗 image-generator 同 cloudflare-r2-uploader 兩個技能,組合出自動化工作流。

不過呢個過程都有啲坑,例如多個 Bot 默認共享同一個 Agent 導致對話混亂,同埋 AI 修改配置文件時搞錯格式令到 OpenClaw 死機。但作者用 Claude Code 喺終端修復咗,體驗到 AI 修 AI bug 嘅神奇。最終佢嘅結論係:如果你有技術基礎,鍾意折騰,OpenClaw 可以帶嚟極大嘅效率提升;但如果你只想要一個簡單嘅聊天工具,就可能唔適合。

  • 安裝過程簡單:只需 npm install、初始化同啟動,適合有基本 command line 經驗嘅用家。
  • 真實場景實測:生成圖片、查資料、管理服務器、寫代碼、自動化瀏覽網頁,全部可以直接喺 Telegram 完成,效率明顯提升。
  • Bot 配置可以按場景隔離權限同技能,但默認情況下共享 Agent,需要手動設定獨立 agentId。
  • 技能擴展係核心:可以用 AI 自行編寫技能,組合工作流,實現「一條消息完成由瀏覽到發佈」嘅全自動流程。
  • 遇到問題唔使怕:可以用 Claude Code 喺終端修復配置文件、切換 API 中轉商,AI 可以幫 AI 除錯。
整理重點

安裝同第一印象

我以為安裝 OpenClaw 會好複雜,點知比想象中簡單好多。我嘅環境係 Ubuntu 24.04 LTS,用 npm 幾條命令就搞掂。

安裝步驟 bash
# 1. 安裝 OpenClaw
npm install -g openclaw@latest

# 2. 初始化配置
openclaw onboard --install-daemon

# 3. 啟動服務
openclaw gateway run

初始化之後,我用 Telegram Bot 發咗第一條消息,好快就收到回覆,驗證成功。成個過程冇複雜嘅依賴,一個命令行嚮導就搞掂。

npm install -g openclaw@latest

openclaw onboard --install-daemon

第一次對話驗證成功

整理重點

真實使用場景:佢可以做到啲咩?

一開始我只係當佢係一個裝咗喺 TelegramChatGPT,但實際用落先發現功能遠超想像。我試咗幾個真實場景,全部都好實用。

  • 生成圖片:直接喺 Telegram 話「幫我生成一張 OpenClaw 主題嘅封面圖,16:9,2K 分辨率」,Bot 會自動用 image-generator 技能生成圖片並上傳到 Cloudflare R2。
  • 查資料:問「OpenClaw 嘅配置文件格式係咩?Bot 會即時回覆 JSON 結構同官方文檔連結。
  • 管理服務器:叫 Bot幫我查看服務器嘅磁盤使用情況」,佢會執行 df -h 並顯示結果。
  • 寫代碼:叫「寫一個 Python 函數解析 Markdown 標題同段落」,Bot 會直接俾 code 你複製。
  • 自動化瀏覽網頁:呢個係我最鍾意嘅功能——叫佢「瀏覽 TwitterReddit,搜索最近 AI Agent 討論,彙總成一篇文章」,佢會自動開網頁、提取內容、保存為 Markdown 甚至直接發佈到博客。一條消息搞掂由瀏覽到發佈嘅全過程。

生成圖片

查資料

管理服務器

寫代碼

自動化瀏覽網頁

整理重點

多 Bot 配置同進階玩法

實際用落我發現一個 Bot 唔夠用,因為唔同任務需要唔同權限同技能。所以我配置咗四個 Bot,全部用 Claude Code 做模型。

多 Bot 配置範例 json
{
  "channels": {
    "telegram": {
      "bots": [
        { "botToken": "Bot1_Token", "label": "main" },
        { "botToken": "Bot2_Token", "label": "test" }
      ]
    }
  }
}

另外,OpenClaw 最強大嘅係技能擴展。我直接叫佢幫我寫 image-generator 同 cloudflare-r2-uploader 兩個技能,唔使十分鐘就搞掂。之後仲組合咗一個一鍵生成圖片同上傳嘅工作流。

四個 Bot 按場景隔離

用 AI 幫手寫技能

組合工作流

例如定時任務:設定每天早上 9 點叫 Bot 睇日曆、總結任務、send 去 Telegram,都可以用 cron job 搞掂。

整理重點

踩坑經驗:共享 Agent、配置文件錯誤同 AI 救場

配置多個 Bot 嘅時候我遇到一個大坑:默認情況下,四個 Bot 共享同一個 Agent,導致對話歷史混亂,仲要排隊處理任務。解決方法係叫 AI 幫我改配置,加返唔同 agentId。

Bot 默認共享 Agent

配置文件字段錯誤

但 AI 改完之後,OpenClaw 重啟失敗,因為佢搞錯咗字段格式。好彩仲有 Claude Code 可以用——我將錯誤日誌同配置文件俾佢,佢即刻修正並重啟成功。

另一個經驗係關於聯網檢索:我跳過咗需要 API KeyWeb Search API,直接揀 Browser Extension,安裝 Chrome 插件之後就可以控制瀏覽器,用已登入嘅賬號,零成本又方便。

  • Web Search API:需要 Brave API Key 同綁卡,申請麻煩。
  • Browser Extension:免費安裝,可以控制瀏覽器、使用已登入賬號、執行複雜瀏覽操作,係首選方案。

Browser Extension 係首選

仲有一次係中轉廠商用曬錢,OpenClaw 用唔到。我直接用 Claude Code 喺終端叫佢改配置文件,更新 baseURL 同 apiKey,佢就自動改好並重啟,立即用到新中轉商。

Claude Code 切換中轉商

整理重點

總結:值唔值得折騰?

實際體驗之後,我認為 OpenClaw 唔係一個開箱即用嘅產品,而係一個強大嘅工具箱。佢真正將 AI 從網頁解放出嚟,令你可以喺手機上完成大部分工作。

將 AI 從網頁解放出嚟

自己定製功能

  • 優點:隨時隨地用、可擴展性強、多 Bot 配置靈活、開源免費(只俾 API 費用)。
  • 缺點:需要技術基礎、文檔未夠完善、配置文件容易出錯。
  • 適合:開發者、技術愛好者、需要頻繁用 AI 嘅人、鍾意折騰嘅人。
  • 唔適合:唔識 command line 嘅人、想開箱即用嘅人、唔想花時間配置嘅人。

點解要搞呢個嘢?

OpenClaw 係咩?簡單講,就係一個可以俾 AI 入住你嘅 Telegram、管理你嘅電腦或伺服器、幫你寫 Code 嘅開源框架。

聽落好型?的確好型。但安裝設定嘅過程,都真係有啲麻煩。

週末得閒,我決定試下。點知一試就停唔到手。

而家,我嘅 Telegram 入面行緊四個 Bot,每個都有唔同用途。最爽嘅係,我可以喺手機直接同 AI 對話,叫佢幫我做嘢,而唔使開電腦、登錄網頁、複製貼上。

呢篇文章唔會講複雜嘅安裝步驟(官方文件已經好詳細),淨係講嚇我嘅真實體驗:好用喺邊?坑喺邊?值唔值得搞?


第一印象:比想像中簡單

我以為會好複雜,點知安裝過程出乎意料咁順利。

安裝只需要三步

我嘅環境: Ubuntu 24.04 LTS(Windows + Ubuntu 雙系統,需要行 OpenClaw 嗰陣就轉去 Ubuntu)

# 1. 安裝 OpenClaw
npm install -g openclaw@latest

# 2. 初始化配置
openclaw onboard --install-daemon

# 3. 啓動服務
openclaw gateway run

就係咁。冇複雜嘅依賴,冇各種環境變數,一個命令行精靈就搞掂咗。

第一次對話

安裝完成之後,我創建咗一個 Telegram Bot,設定好之後 Send 咗第一條訊息。

Bot 好快就回覆咗,驗證通過之後,我嘅第一個 AI Bot 就上線喇。


真實使用場景:佢可以做啲咩?

初頭,我只係當佢係一個「喺 Telegram 用到嘅 ChatGPT」。但實際體驗之後,我發現佢做到嘅嘢遠超傾偈。

我揾咗幾個實際場景體驗嚇:

場景 1:生成文章封面圖

而家,我直接喺 Telegram 度 Send 訊息:

「幫我生成一張 OpenClaw 主題嘅封面圖,16:9,2K 解像度」

Bot 回覆:

「正在生成圖片...」

「圖片已生成並上傳到 CDN:https://gpimg.guapihub.net/2026/01/xxx.png」

一句訊息,搞掂。

呢個背後係我設定咗兩個技能:

  • image-generator
    :叫 AI 生成圖片
  • cloudflare-r2-uploader
    :自動上傳到 Cloudflare R2

場景 2:查資料

而家,我直接問 Bot:

「OpenClaw 嘅設定檔格式係咩?」

Bot 回覆:

「OpenClaw 嘅設定檔係 ~/.openclaw/openclaw.json,格式如下:」

{
  "channels": { ... },
  "models": { ... },
  "skills": { ... }
}

「詳細說明可以參考:https://docs.openclaw.ai/config」

唔使切換視窗,唔使打斷思路。

場景 3:管理伺服器

而家,我直接喺 Telegram 度:

「幫我睇下伺服器嘅磁碟使用情況」

Bot 回覆:

「正在執行 df -h...」

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       100G   45G   50G  48% /

喺手機就可以管伺服器。

(當然,呢個需要設定 SSH 同權限,但係設定一次就夠)

場景 4:寫 Code

而家,我直接喺 Telegram 度:

「寫一個 Python 函數,解析 Markdown 嘅標題同段落」

Bot 回覆:

「呢個係一個簡單嘅 Markdown 解析函數:」

def parse_markdown(md_text):
    lines = md_text.split('\n')
    result = []
    for line in lines:
        if line.startswith('# '):
            result.append({'type': 'h1', 'text': line[2:]})
        elif line.startswith('## '):
            result.append({'type': 'h2', 'text': line[3:]})
        else:
            result.append({'type': 'p', 'text': line})
    return result

「需要更複雜嘅解析嗎?」

Code 直接 Send 到 Telegram,複製貼上就可以用。

場景 5:自動化瀏覽網頁並滙總資訊

呢個係我最鍾意嘅功能之一:叫 AI 幫我瀏覽網頁、滙總資訊。

例如,我想了解最近 AI 領域嘅熱門話題,我直接喺 Telegram 度 Send 訊息:

「幫我瀏覽 Twitter 同 Reddit,搜尋最近關於 AI Agent 嘅討論,滙總成一篇文章」

Bot 回覆:

「正在瀏覽 Twitter...」

「正在瀏覽 Reddit...」

「正在搜尋 Google...」

「滙總完成,已儲存到 /workspace/ai-agent-summary.md"

或者,我可以直接叫佢發佈到 Blog:

「將滙總嘅內容發佈到 Blog 度」

Bot 回覆:

「正在生成封面圖...」

「正在上傳圖片...」

「文章已發佈:https://cc.guapihub.net/blog/ai-agent-trends」

一句訊息,由瀏覽到發佈,全自動。

呢個背後係 OpenClaw 嘅瀏覽器控制功能:

  • 可以打開網頁、搜尋、點擊、滾動
  • 可以提取頁面內容
  • 可以登入帳號(Twitter、Reddit 等)
  • 可以滙總資訊並儲存或發佈

我試過嘅場景:

  • 瀏覽 Twitter
    :搜尋關鍵詞,提取熱門推文
  • 瀏覽 Reddit
    :睇特定 subreddit 嘅熱門帖子
  • 搜尋 Google
    :揾資料並滙總
  • 儲存檔案
    :滙總資訊儲存為 Markdown 檔案
  • 發佈 Blog
    :直接生成文章並發佈

全程唔需要手動操作,AI 自動完成。


多 Bot 設定:唔同場景用唔同助手

實際體驗之後,我發現一個 Bot 唔夠用。因為:

  • 有啲任務需要唔同嘅權限(例如管理伺服器嘅 Bot 唔可以俾人用)
  • 有啲任務需要唔同嘅技能(例如寫作助手唔需要伺服器管理功能)
  • 唔同場景用唔同 Bot,更清晰

所以我設定咗四個 Bot,都用 Claude Code:

  1. 主力 Bot

- 用途:日常對話、查資料、寫 Code

- 技能:全部

  1. 測試 Bot

- 用途:測試新功能、實驗新技能

- 技能:基本功能

  1. 實驗 Bot

- 用途:快速回應、簡單任務

- 技能:輕量級

  1. 寫作助手 Bot

- 用途:寫文章、生成圖片、發佈內容

- 技能:image-generator、cloudflare-r2-uploader、wechat-article-publisher

設定多個 Bot 好簡單,只需要喺設定檔度加:

{
  "channels": {
    "telegram": {
      "bots": [
        {
          "botToken": "Bot1_Token",
          "label": "main"
        },
        {
          "botToken": "Bot2_Token",
          "label": "test"
        }
      ]
    }
  }
}

然後重啟 Gateway:

openclaw gateway restart

四個 Bot 同時運行,互不幹擾。


進階玩法:技能擴展

OpenClaw 最強大嘅地方係可以擴展技能。

叫 OpenClaw 幫我寫技能

我想要兩個功能:生成圖片同上傳到 CDN。於是我直接喺 Telegram 度問 OpenClaw:

「幫我寫一個 image-generator 技能,叫 AI API 生成圖片」

OpenClaw 好快就生成咗完整嘅技能 Code,包括:

  • Python 腳本
  • SKILL.md 文檔
  • 設定說明
  • 使用範例

然後我又叫佢寫咗一個 cloudflare-r2-uploader 技能,用來上傳檔案到 Cloudflare R2。

成個過程唔使 10 分鐘,OpenClaw 幫我完成咗所有 Code 編寫同文檔工作。

組合技能

有咗呢兩個技能之後,我又叫 OpenClaw 寫咗一個組合腳本,實現「生成圖片並上傳」嘅一鍵操作。

在 SKILL.md 裏面話俾 AI 聽點用:

# image-generator

生成圖片並上傳到 CDN。

## 使用方法

python3 scripts/generateandupload.py --prompt "OpenClaw logo"


## 參數

- `--prompt`: 圖片描述
- `--aspect-ratio`: 寬高比(16:9, 1:1, 9:16)
- `--resolution`: 分辨率(1K, 2K, 4K)

AI 會自動學識點用呢個技能。


自動化工作流程

有咗技能之後,可以組合成自動化工作流程。

工作流程 1:寫文章 → 生成封面 → 發佈

直接喺 Telegram 度:

「幫我寫一篇關於 OpenClaw 嘅文章,生成封面圖,並轉換為微信格式」

OpenClaw 會自動完成所有步驟:

  1. 生成文章內容
  2. 叫 image-generator 生成封面圖
  3. 上傳圖片到 CDN
  4. 轉換為微信公眾號格式
  5. 俾你一個可以直接複製貼上嘅 HTML 檔案

一句訊息,搞掂成個發佈流程。

工作流程 2:定時任務

我想叫 Bot 每日朝早 9 點 Send 一條訊息俾我,提醒我今日嘅任務。

設定 cron job:

openclaw cron add \
  --schedule "0 9 * * *" \
  --task "查看今天的日曆,總結任務,發送到 Telegram"

每日朝早 9 點,Bot 會自動 Send 訊息俾我。


踩過嘅坑:多 Bot 設定嘅隔離問題

設定多個 Bot 嘅時候,我遇到咗一個大坑。

問題:多個 Bot 共享同一個 Agent

一開始,我設定咗四個 Bot,以為佢哋會各自獨立運行。結果發現:

佢哋全部喺同一個 Agent 入面!

呢個意味住:

  • 四個 Bot 共享同一個對話歷史
  • 一個 Bot 喺處理任務嗰陣,其他 Bot 要等
  • 訊息會黐埋一齊,好混亂

呢個唔係我想要嘅。我希望每個 Bot 都獨立,互不幹擾。

解決方案:叫 AI 幫我改設定

我唔想自己睇文件研究設定格式,於是直接喺 Telegram 度問 OpenClaw:

「幫我修改設定檔,令到每個 Bot 都有獨立嘅 Agent,互相隔離」

OpenClaw 好快就俾咗修改方案,並自動更新咗設定檔。

新嘅坑:設定檔欄位錯誤

結果,改完之後 OpenClaw 重啟咗,然後……啟動失敗咗。

Log 顯示錯誤:

Error: Invalid config format

原來係 AI 喺修改設定檔嗰陣,將一啲欄位搞錯咗。可能係我冇叫佢參考官方文件嘅 Skill,搞到佢自己亂改。

呢嚇麻煩喇,OpenClaw 啟動唔到,我都入唔返去。

救命方法:用 Claude Code 整返

呢個時候 OpenClaw 已經死咗,冇辦法用佢自己嚟修復自己。

我諗到一個辦法:直接喺 Terminal 用 Claude Code 處理。

我打開 Terminal,行 Claude Code,將錯誤 Log 同設定檔 Send 俾佢:

「OpenClaw 啟動失敗咗,Log 如下:

```
Error: Invalid config format
```

設定檔喺 `~/.openclaw/openclaw.json`,幫我修復一下」

Claude Code 好快就分析出問題:

「設定檔嘅 agentId 欄位格式唔啱,應該係字串,唔係物件。正在修復...」

「已修復,正在重啟 OpenClaw...」

幾秒之後,OpenClaw 重新啟動成功。

呢個就係 AI 修 AI 嘅 Bug 嘅神奇體驗。

經驗總結

  1. 多 Bot 設定需要注意隔離

- 預設情況下,多個 Bot 會共享同一個 Agent

- 如果需要獨立運行,就要喺設定檔度指定唔同嘅 agentId

  1. 設定檔格式好重要

- 欄位格式錯誤會導致啟動失敗

- 建議叫 AI 參考官方文件嘅 Skill 嚟修改

  1. OpenClaw 死咗點算?

- 用 Claude Code 喺 Terminal 度整返

- 將錯誤 Log 同設定檔 Send 俾佢

- 佢會自動修復並重啟

  1. 備份設定檔

- 改設定之前先備份

- 出事可以快速還原


踩過嘅坑:聯網檢索直接用 Browser Extension

喺用自動化瀏覽網頁功能嗰陣,我發現 OpenClaw 提供咗兩種方案:Web Search API 同 Browser Extension

點解冇用 Web Search API?

OpenClaw 本身有提供 Web Search 功能,可以叫 Brave Search API 嚟做搜尋。

但我冇測試呢個方案,因為:

  • 需要 API Key
    :要去 Brave 官網申請
  • 需要綁信用卡
    :申請 API Key 需要綁卡
  • 懶得搞
    :我想快啲上手,唔想再去申請一個 API

所以我直接 skip 咗 Web Search API,揀咗另一個方案。

解決方案:直接用 Browser Extension

OpenClaw 提供咗另一個方案:Browser Extension(瀏覽器插件)

呢個方案唔需要 API Key,唔需要綁卡,安裝就可以用。

安裝方法好簡單:

  1. 喺 Chrome/Edge 瀏覽器度安裝 OpenClaw Browser Relay 插件
  2. 撳插件圖示,連接到 OpenClaw Gateway
  3. 喺需要控制嘅分頁上撳「Attach」

就係咁,OpenClaw 就可以控制你嘅瀏覽器。

點解 Browser Extension 更好?

因為佢可以:

  • 完全控制瀏覽器
    :打開網頁、撳掣、滾動、填 Form
  • 用已登入嘅帳號
    :你喺瀏覽器登入咗 Twitter、Reddit,AI 就可以直接用
  • 提取頁面內容
    :攞文字、圖片、連結等
  • 執行複雜操作
    :多步驟嘅瀏覽任務都做到
  • 唔需要 API Key
    :安裝就用得,零成本

實際體驗

我喺瀏覽器登入咗 Twitter 同 Reddit 帳號,然後喺 Telegram 度 Send 訊息:

「幫我瀏覽 Twitter,搜尋 #AIAgent 標籤,提取最近 10 條熱門推文」

OpenClaw 回覆:

「正在打開 Twitter...」

「正在搜尋 #AIAgent...」

「正在提取推文...」

「已提取 10 條推文,儲存到 /workspace/twitter-ai-agent.md"

全程自動,唔使我手動操作。

經驗總結

  1. Browser Extension 係首選

- 唔需要 API Key,安裝就用得

- 功能更強大,可以控制瀏覽器

- 零成本,唔需要綁卡

  1. 提前登入帳號

- 喺瀏覽器度登入好 Twitter、Reddit 等帳號

- AI 就可以直接用,唔使每次都輸入密碼

  1. Browser Extension 更靈活

- 可以控制任何網頁

- 可以執行任何操作

- 比 API 更強大

  1. Web Search API 可以 skip

- 如果唔想申請 API Key,直接用 Browser Extension

- 功能更全面,體驗更好


切換中轉廠商:Claude Code 嚟救場

喺使用過程中,我仲遇到咗一個突發情況:第一個中轉廠商冇錢啦。

背景

一開始,我設定咗 AI Code 嘅中轉服務。用咗一段時間之後,突然發現:

餘額不足,API 調用失敗咗。

呢個時候 OpenClaw 已經用唔到,因為佢依賴 API 先至做到嘢。

我仲未得閒去充值,就想先切換到另一個中轉廠商(Cloud Code)應急。

如果手動改設定檔,需要:

  1. 揾到設定檔位置
  2. 找到 models 配置項
  3. 修改 baseURLapiKey 等參數
  4. 檢查 JSON 格式
  5. 重啟服務

太麻煩喇。

解決方案:用 Claude Code 幫我改

呢個時候 OpenClaw 用唔到,我諗到:直接用 Claude Code 喺 Terminal 度處理。

我打開 Terminal,行 Claude Code,話俾佢知我嘅需要:

「幫我將 OpenClaw 嘅 API 中轉廠商由 AI Code 切換到 Cloud Code,新嘅 API Key 係 xxx,baseURL 係 https://api.cloudcode.com/v1,設定檔喺 `~/.openclaw/openclaw.json`」

Claude Code 回覆:

「正在讀取設定檔...」

「已揾到 models 設定,正在修改...」

「已更新 baseURL 同 apiKey」

「正在重啟 OpenClaw Gateway...」

「重啟成功!而家用緊 Cloud Code 中轉服務。」

幾秒鐘,搞掂。

點解咁方便?

因為 Claude Code 可以:

  1. 讀取設定檔
  2. 理解你嘅需求
    (切換中轉廠商)
  3. 自動修改設定
    (更新 baseURL 同 apiKey)
  4. 驗證 JSON 格式
    (避免格式錯誤)
  5. 自動重啟服務
    (應用新設定)

成個過程唔使你手動編輯檔案,唔使擔心格式錯誤,唔使手動重啟。

AI 幫你完成所有操作。

經驗總結

  1. 中轉廠商冇錢唔使慌

- OpenClaw 用唔到,可以用 Claude Code 救場

- 喺 Terminal 直接叫 AI 幫你改設定

  1. Claude Code 係好幫手

- 可以讀寫設定檔

- 可以重啟服務

- OpenClaw 死咗都用得

  1. 敏感資訊要注意

- API Key 等敏感資訊可以直接 Send 俾 AI

- 會儲存喺本地設定檔度

- 唔會洩漏到出面

  1. 切換中轉廠商好簡單

- 話俾 AI 知新嘅 baseURL 同 API Key

- 佢會自動修改設定並重啟

- 即時生效


值唔值得搞?

實際體驗之後,我嘅感受係:

優點

  1. 真正嘅「隨時隨地」

- 喺手機就用得,唔使開電腦

- 喺 Telegram 就可以完成大部分工作

  1. 可擴展性強

- 可以自己寫技能

- 可以組合成工作流程

- 可以接入任何 API

  1. 多 Bot 設定靈活

- 唔同場景用唔同 Bot

- 唔同模型、唔同權限、唔同技能

  1. 開源免費

- Code 開源,可以自己修改

- 只需要俾 AI API 嘅費用

缺點

  1. 需要一定嘅技術基礎

- 需要識用命令行

- 需要識寫 Python/JavaScript(如果要自己寫技能)

  1. 文件仲未夠完善

- 有啲功能要自己摸索

- 社羣仲喺成長中

  1. 設定檔容易出錯

- 多 Bot 設定要注意隔離問題

- JSON 格式錯誤會導致啟動失敗

- 好彩可以叫 AI 幫你修復(後面會講)

適合邊個?

  • ✅ 開發者、技術愛好者
  • ✅ 需要成日用 AI 嘅人
  • ✅ 想自動化工作流程嘅人
  • ✅ 鍾意搞嘢嘅人
  • ❌ 唔識用命令行嘅人
  • ❌ 淨係想要一個「開箱即用」嘅工具
  • ❌ 唔想花時間設定嘅人

總結

OpenClaw 唔係一個「開箱即用」嘅產品,佢比較似一個「工具箱」。

你需要花時間設定、擴展、除錯,但一旦設定好,佢會成為你得力嘅助手。

對我嚟講,最大嘅價值係:

  1. 將 AI 從網頁度「解放」出嚟

- 唔使開瀏覽器

- 唔使複製貼上

- 喺 Telegram 就可以完成所有工作

  1. 可以自己定製功能

- 寫自己嘅技能

- 組合成工作流程

- 接入自己嘅服務

  1. 真正嘅「AI 助手」

- 唔只係傾偈

- 可以幫我做嘢

- 可以自動化任務

如果你都想搞,建議:

  1. 先由最簡單嘅設定開始

- 安裝 OpenClaw

- 設定一個 Telegram Bot

- 試嚇基本功能

  1. 慢慢擴展

- 安裝一啲常用技能

- 嘗試寫自己嘅技能

- 組合成工作流程

  1. 遇到問題多啲睇 Log

openclaw logs --follow

- 大部分問題都可以喺 Log 度揾到原因

  1. 加入社羣

- GitHub: https://github.com/openclaw/openclaw

- Discord: https://discord.com/invite/clawd

最後,如果你成功部署咗 OpenClaw,歡迎分享你嘅經驗同玩法!

Claude code 免費體驗

https://link.guapihub.net/ccyh

Claude code 中轉服務

https://aicodewith.com/zh/login?tab=register&invitation=EK1S5F


關於本文:

本文記錄咗我用 OpenClaw 嘅真實體驗,由安裝到實際使用,由踩坑到進階玩法。(OpenClaw輔助編寫自動發佈)

文章封面圖由 AI 生成(Nano Banana Pro),並透過自訂 Skill 自動上傳到 Cloudflare R2 CDN。

更多 AI 同開發工具資訊,歡迎瀏覽:

🌐 瓜皮程序 Hub Blog: https://cc.guapihub.net



為什麼要折騰這個?

OpenClaw 是什麼?簡單說,就是一個可以讓 AI 住進你的 Telegram、管理你的電腦或服務器、幫你寫代碼的開源框架。

聽起來很酷?確實很酷。但安裝配置的過程,也確實有點折騰。

週末閒着,我決定試試看。結果這一試,就停不下來了。

現在,我的 Telegram 裏跑着四個 Bot,每個都有不同的用途。最爽的是,我可以在手機上直接和 AI 對話,讓它幫我幹活,而不用打開電腦、登錄網頁、複製粘貼。

這篇文章不講複雜的安裝步驟(官方文檔已經很詳細了),只聊聊我的真實體驗:好用在哪?坑在哪?值不值得折騰?


第一印象:比想象中簡單

我以為會很複雜,結果安裝過程出乎意料地順利。

安裝只需要三步

我的環境: Ubuntu 24.04 LTS(Windows + Ubuntu 雙系統,需要跑 OpenClaw 時就切換到 Ubuntu)

# 1. 安裝 OpenClaw
npm install -g openclaw@latest

# 2. 初始化配置
openclaw onboard --install-daemon

# 3. 啓動服務
openclaw gateway run

就這樣。沒有複雜的依賴,沒有各種環境變量,一個命令行嚮導就搞定了。

第一次對話

安裝完成後,我創建了一個 Telegram Bot,配置好後發送了第一條消息。

Bot 很快就回復了,驗證通過後,我的第一個 AI Bot 就上線了。


真實使用場景:它能幹什麼?

剛開始,我只是把它當成一個"能在 Telegram 裏用的 ChatGPT"。但實際體驗後,我發現它能做的事情遠不止聊天。

我找了幾個實際場景體驗了一下:

場景 1:生成文章封面圖

現在,我直接在 Telegram 裏發消息:

"幫我生成一張 OpenClaw 主題的封面圖,16:9,2K 分辨率"

Bot 回覆:

"正在生成圖片..."

"圖片已生成並上傳到 CDN:https://gpimg.guapihub.net/2026/01/xxx.png"

一條消息,搞定。

這背後是我配置的兩個技能:

  • image-generator
    :調用 AI 生成圖片
  • cloudflare-r2-uploader
    :自動上傳到 Cloudflare R2

場景 2:查資料

現在,我直接問 Bot:

"OpenClaw 的配置文件格式是什麼?"

Bot 回覆:

"OpenClaw 的配置文件是 ~/.openclaw/openclaw.json,格式如下:"

{
  "channels": { ... },
  "models": { ... },
  "skills": { ... }
}

"詳細說明可以參考:https://docs.openclaw.ai/config"

不用切換窗口,不用打斷思路。

場景 3:管理服務器

現在,我直接在 Telegram 裏:

"幫我查看服務器的磁盤使用情況"

Bot 回覆:

"正在執行 df -h..."

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       100G   45G   50G  48% /

在手機上就能管服務器。

(當然,這需要配置 SSH 和權限,但配置一次就夠了)

場景 4:寫代碼

現在,我直接在 Telegram 裏:

"寫一個 Python 函數,解析 Markdown 的標題和段落"

Bot 回覆:

"這是一個簡單的 Markdown 解析函數:"

def parse_markdown(md_text):
    lines = md_text.split('\n')
    result = []
    for line in lines:
        if line.startswith('# '):
            result.append({'type': 'h1', 'text': line[2:]})
        elif line.startswith('## '):
            result.append({'type': 'h2', 'text': line[3:]})
        else:
            result.append({'type': 'p', 'text': line})
    return result

"需要更復雜的解析嗎?"

代碼直接發到 Telegram,複製粘貼就能用。

場景 5:自動化瀏覽網頁並彙總信息

這是我最喜歡的功能之一:讓 AI 幫我瀏覽網頁、彙總信息。

比如,我想了解最近 AI 領域的熱門話題,我直接在 Telegram 裏發消息:

"幫我瀏覽 Twitter 和 Reddit,搜索最近關於 AI Agent 的討論,彙總成一篇文章"

Bot 回覆:

"正在瀏覽 Twitter..."

"正在瀏覽 Reddit..."

"正在搜索 Google..."

"彙總完成,已保存到 /workspace/ai-agent-summary.md"

或者,我可以直接讓它發佈到博客:

"把彙總的內容發佈到博客上"

Bot 回覆:

"正在生成封面圖..."

"正在上傳圖片..."

"文章已發佈:https://cc.guapihub.net/blog/ai-agent-trends"

一條消息,從瀏覽到發佈,全自動。

這背後是 OpenClaw 的瀏覽器控制功能:

  • 可以打開網頁、搜索、點擊、滾動
  • 可以提取頁面內容
  • 可以登錄賬號(Twitter、Reddit 等)
  • 可以彙總信息並保存或發佈

我試過的場景:

  • 瀏覽 Twitter
    :搜索關鍵詞,提取熱門推文
  • 瀏覽 Reddit
    :查看特定 subreddit 的熱門帖子
  • 搜索 Google
    :查找資料並彙總
  • 保存文件
    :彙總信息保存為 Markdown 文件
  • 發佈博客
    :直接生成文章併發布

全程不需要手動操作,AI 自動完成。


多 Bot 配置:不同場景用不同助手

實際體驗後,我發現一個 Bot 不夠用。因為:

  • 有些任務需要不同的權限(比如管理服務器的 Bot 不能讓別人用)
  • 有些任務需要不同的技能(比如寫作助手不需要服務器管理功能)
  • 不同場景用不同 Bot,更清晰

所以我配置了四個 Bot,都用 Claude Code:

  1. 主力 Bot

- 用途:日常對話、查資料、寫代碼

- 技能:全部

  1. 測試 Bot

- 用途:測試新功能、實驗新技能

- 技能:基礎功能

  1. 實驗 Bot

- 用途:快速響應、簡單任務

- 技能:輕量級

  1. 寫作助手 Bot

- 用途:寫文章、生成圖片、發佈內容

- 技能:image-generator、cloudflare-r2-uploader、wechat-article-publisher

配置多個 Bot 很簡單,只需要在配置文件裏添加:

{
  "channels": {
    "telegram": {
      "bots": [
        {
          "botToken": "Bot1_Token",
          "label": "main"
        },
        {
          "botToken": "Bot2_Token",
          "label": "test"
        }
      ]
    }
  }
}

然後重啓 Gateway:

openclaw gateway restart

四個 Bot 同時運行,互不干擾。


進階玩法:技能擴展

OpenClaw 最強大的地方是可以擴展技能。

讓 OpenClaw 幫我寫技能

我想要兩個功能:生成圖片和上傳到 CDN。於是我直接在 Telegram 裏問 OpenClaw:

"幫我寫一個 image-generator 技能,調用 AI API 生成圖片"

OpenClaw 很快就生成了完整的技能代碼,包括:

  • Python 腳本
  • SKILL.md 文檔
  • 配置說明
  • 使用示例

然後我又讓它寫了一個 cloudflare-r2-uploader 技能,用來上傳文件到 Cloudflare R2。

整個過程不到 10 分鐘,OpenClaw 幫我完成了所有代碼編寫和文檔工作。

組合技能

有了這兩個技能後,我又讓 OpenClaw 寫了一個組合腳本,實現"生成圖片並上傳"的一鍵操作。

在 SKILL.md 裏告訴 AI 怎麼用:

# image-generator

生成圖片並上傳到 CDN。

## 使用方法

python3 scripts/generateandupload.py --prompt "OpenClaw logo"


## 參數

- `--prompt`: 圖片描述
- `--aspect-ratio`: 寬高比(16:9, 1:1, 9:16)
- `--resolution`: 分辨率(1K, 2K, 4K)

AI 會自動學會怎麼用這個技能。


自動化工作流

有了技能後,可以組合成自動化工作流。

工作流 1:寫文章 → 生成封面 → 發佈

直接在 Telegram 裏:

"幫我寫一篇關於 OpenClaw 的文章,生成封面圖,並轉換為微信格式"

OpenClaw 會自動完成所有步驟:

  1. 生成文章內容
  2. 調用 image-generator 生成封面圖
  3. 上傳圖片到 CDN
  4. 轉換為微信公眾號格式
  5. 給你一個可以直接複製粘貼的 HTML 文件

一條消息,搞定整個發佈流程。

工作流 2:定時任務

我想讓 Bot 每天早上 9 點給我發一條消息,提醒我今天的任務。

配置 cron job:

openclaw cron add \
  --schedule "0 9 * * *" \
  --task "查看今天的日曆,總結任務,發送到 Telegram"

每天早上 9 點,Bot 會自動給我發消息。


踩過的坑:多 Bot 配置的隔離問題

配置多個 Bot 的時候,我遇到了一個大坑。

問題:多個 Bot 共享同一個 Agent

一開始,我配置了四個 Bot,以為它們會各自獨立運行。結果發現:

它們都在同一個 Agent 裏!

這意味着:

  • 四個 Bot 共享同一個對話歷史
  • 一個 Bot 在處理任務時,其他 Bot 要等待
  • 消息會串在一起,很混亂

這不是我想要的。我希望每個 Bot 都是獨立的,互不干擾。

解決方案:讓 AI 幫我改配置

我不想自己翻文檔研究配置格式,於是直接在 Telegram 裏問 OpenClaw:

"幫我修改配置文件,讓每個 Bot 都有獨立的 Agent,互相隔離"

OpenClaw 很快就給出了修改方案,並自動更新了配置文件。

新的坑:配置文件字段錯誤

結果,改完之後 OpenClaw 重啓了,然後……啓動失敗了。

日誌裏報錯:

Error: Invalid config format

原來是 AI 在修改配置文件時,把一些字段搞錯了。可能是我沒有讓它參考官方文檔的 Skill,導致它自己瞎改。

這下麻煩了,OpenClaw 啓動不了,我也進不去了。

救命方法:用 Claude Code 修復

這時候 OpenClaw 已經掛了,沒法用它自己修復自己。

我想到一個辦法:直接在終端裏用 Claude Code 處理。

我打開終端,運行 Claude Code,把錯誤日誌和配置文件發給它:

"OpenClaw 啓動失敗了,日誌如下:

```
Error: Invalid config format
```

配置文件在 `~/.openclaw/openclaw.json`,幫我修復一下"

Claude Code 很快就分析出問題:

"配置文件的 agentId 字段格式不對,應該是字符串,不是對象。正在修復..."

"已修復,正在重啓 OpenClaw..."

幾秒鐘後,OpenClaw 重新啓動成功。

這就是 AI 修 AI 的 Bug 的神奇體驗。

經驗總結

  1. 多 Bot 配置需要注意隔離

- 默認情況下,多個 Bot 會共享同一個 Agent

- 如果需要獨立運行,要在配置文件裏指定不同的 agentId

  1. 配置文件格式很重要

- 字段格式錯誤會導致啓動失敗

- 建議讓 AI 參考官方文檔的 Skill 來修改

  1. OpenClaw 掛了怎麼辦?

- 用 Claude Code 在終端裏修復

- 把錯誤日誌和配置文件發給它

- 它會自動修復並重啓

  1. 備份配置文件

- 改配置之前先備份

- 出問題了可以快速恢復


踩過的坑:聯網檢索直接用 Browser Extension

在使用自動化瀏覽網頁功能時,我發現 OpenClaw 提供了兩種方案:Web Search API 和 Browser Extension

為什麼沒用 Web Search API?

OpenClaw 本身提供了 Web Search 功能,可以調用 Brave Search API 進行搜索。

但我沒有測試這個方案,因為:

  • 需要 API Key
    :要去 Brave 官網申請
  • 需要綁定信用卡
    :申請 API Key 需要綁卡
  • 懶得折騰
    :我想快速上手,不想再去申請一個 API

所以我直接跳過了 Web Search API,選擇了另一個方案。

解決方案:直接用 Browser Extension

OpenClaw 提供了另一個方案:Browser Extension(瀏覽器擴展插件)

這個方案不需要 API Key,不需要綁卡,安裝就能用。

安裝方法很簡單:

  1. 在 Chrome/Edge 瀏覽器裏安裝 OpenClaw Browser Relay 擴展
  2. 點擊擴展圖標,連接到 OpenClaw Gateway
  3. 在需要控制的標籤頁上點擊"Attach"

就這樣,OpenClaw 就能控制你的瀏覽器了。

為什麼 Browser Extension 更好?

因為它可以:

  • 完全控制瀏覽器
    :打開網頁、點擊、滾動、填表單
  • 使用已登錄的賬號
    :你在瀏覽器裏登錄了 Twitter、Reddit,AI 就能直接用
  • 提取頁面內容
    :獲取文本、圖片、連結等
  • 執行復雜操作
    :多步驟的瀏覽任務都能完成
  • 不需要 API Key
    :安裝就能用,零成本

實際體驗

我在瀏覽器裏登錄了 Twitter 和 Reddit 賬號,然後在 Telegram 裏發消息:

"幫我瀏覽 Twitter,搜索 #AIAgent 標籤,提取最近 10 條熱門推文"

OpenClaw 回覆:

"正在打開 Twitter..."

"正在搜索 #AIAgent..."

"正在提取推文..."

"已提取 10 條推文,保存到 /workspace/twitter-ai-agent.md"

全程自動,不需要我手動操作。

經驗總結

  1. Browser Extension 是首選

- 不需要 API Key,安裝就能用

- 功能更強大,可以控制瀏覽器

- 零成本,不需要綁卡

  1. 提前登錄賬號

- 在瀏覽器裏登錄好 Twitter、Reddit 等賬號

- AI 就能直接使用,不需要每次輸入密碼

  1. Browser Extension 更靈活

- 可以控制任何網頁

- 可以執行任何操作

- 比 API 更強大

  1. Web Search API 可以跳過

- 如果不想申請 API Key,直接用 Browser Extension

- 功能更全面,體驗更好


切換中轉廠商:Claude Code 來救場

在使用過程中,我還遇到了一個突發情況:第一個中轉廠商沒錢了。

背景

一開始,我配置的是 AI Code 的中轉服務。用了一段時間後,突然發現:

餘額不足,API 調用失敗了。

這時候 OpenClaw 已經用不了了,因為它依賴 API 才能工作。

我還沒來得及去充值,就想先切換到另一箇中轉廠商(Cloud Code)應急。

如果手動改配置文件,需要:

  1. 找到配置文件位置
  2. 找到 models 配置項
  3. 修改 baseURLapiKey 等參數
  4. 檢查 JSON 格式
  5. 重啓服務

太麻煩了。

解決方案:用 Claude Code 幫我改

這時候 OpenClaw 用不了,我想到:直接用 Claude Code 在終端裏處理。

我打開終端,運行 Claude Code,告訴它我的需求:

"幫我把 OpenClaw 的 API 中轉廠商從 AI Code 切換到 Cloud Code,新的 API Key 是 xxx,baseURL 是 https://api.cloudcode.com/v1,配置文件在 `~/.openclaw/openclaw.json`"

Claude Code 回覆:

"正在讀取配置文件..."

"已找到 models 配置,正在修改..."

"已更新 baseURL 和 apiKey"

"正在重啓 OpenClaw Gateway..."

"重啓成功!現在使用 Cloud Code 中轉服務。"

幾秒鐘,搞定。

為什麼這麼方便?

因為 Claude Code 可以:

  1. 讀取配置文件
  2. 理解你的需求
    (切換中轉廠商)
  3. 自動修改配置
    (更新 baseURL 和 apiKey)
  4. 驗證 JSON 格式
    (避免格式錯誤)
  5. 自動重啓服務
    (應用新配置)

整個過程不需要你手動編輯文件,不需要擔心格式錯誤,不需要手動重啓。

AI 幫你完成所有操作。

經驗總結

  1. 中轉廠商沒錢了不要慌

- OpenClaw 用不了,可以用 Claude Code 救場

- 在終端裏直接讓 AI 幫你改配置

  1. Claude Code 是好幫手

- 可以讀寫配置文件

- 可以重啓服務

- OpenClaw 掛了也能用

  1. 敏感信息要注意

- API Key 等敏感信息可以直接發給 AI

- 會保存在本地配置文件裏

- 不會泄露到外部

  1. 切換中轉廠商很簡單

- 告訴 AI 新的 baseURL 和 API Key

- 它會自動修改配置並重啓

- 立即生效


值不值得折騰?

實際體驗後,我的感受是:

優點

  1. 真正的"隨時隨地"

- 在手機上就能用,不用打開電腦

- 在 Telegram 裏就能完成大部分工作

  1. 可擴展性強

- 可以自己寫技能

- 可以組合成工作流

- 可以接入任何 API

  1. 多 Bot 配置靈活

- 不同場景用不同 Bot

- 不同模型、不同權限、不同技能

  1. 開源免費

- 代碼開源,可以自己修改

- 只需要付 AI API 的費用

缺點

  1. 需要一定的技術基礎

- 需要會用命令行

- 需要會寫 Python/JavaScript(如果要自己寫技能)

  1. 文檔還不夠完善

- 有些功能需要自己摸索

- 社區還在成長中

  1. 配置文件容易出錯

- 多 Bot 配置需要注意隔離問題

- JSON 格式錯誤會導致啓動失敗

- 好在可以讓 AI 幫你修復(後面會講)

適合誰?

  • ✅ 開發者、技術愛好者
  • ✅ 需要頻繁使用 AI 的人
  • ✅ 想要自動化工作流的人
  • ✅ 喜歡折騰的人
  • ❌ 不會用命令行的人
  • ❌ 只想要一個"開箱即用"的工具
  • ❌ 不想花時間配置的人

總結

OpenClaw 不是一個"開箱即用"的產品,它更像是一個"工具箱"。

你需要花時間配置、擴展、調試,但一旦配置好,它會成為你的得力助手。

對我來說,最大的價值是:

  1. 把 AI 從網頁裏"解放"出來

- 不用打開瀏覽器

- 不用複製粘貼

- 在 Telegram 裏就能完成所有工作

  1. 可以自己定製功能

- 寫自己的技能

- 組合成工作流

- 接入自己的服務

  1. 真正的"AI 助手"

- 不只是聊天

- 可以幫我幹活

- 可以自動化任務

如果你也想折騰,建議:

  1. 先從最簡單的配置開始

- 安裝 OpenClaw

- 配置一個 Telegram Bot

- 試試基本功能

  1. 慢慢擴展

- 安裝一些常用技能

- 嘗試寫自己的技能

- 組合成工作流

  1. 遇到問題多看日誌

openclaw logs --follow

- 大部分問題都能在日誌裏找到原因

  1. 加入社區

- GitHub: https://github.com/openclaw/openclaw

- Discord: https://discord.com/invite/clawd

最後,如果你成功部署了 OpenClaw,歡迎分享你的經驗和玩法!

Claude code 免費體驗

https://link.guapihub.net/ccyh

Claude code 中轉服務

https://aicodewith.com/zh/login?tab=register&invitation=EK1S5F


關於本文:

本文記錄了我使用 OpenClaw 的真實體驗,從安裝到實際使用,從踩坑到進階玩法。(OpenClaw輔助編寫自動發佈)

文章封面圖由 AI 生成(Nano Banana Pro),並通過自定義 Skill 自動上傳到 Cloudflare R2 CDN。

更多 AI 和開發工具資訊,歡迎訪問:

🌐 瓜皮程序 Hub 博客: https://cc.guapihub.net