台灣最多人用的訊息管道是 LINE,接 OpenClaw 到 LINE 最快的方式是 ZenClaw。 MixerBox AI 的託管服務 9 秒部署,LINE 接線透過 @zenclawai 共用官方帳號 + 配對碼,不必自己註冊 LINE Official Account、申請 Messaging API channel、也不用設 webhook URL。這篇給兩條路:ZenClaw 託管版(點擊)、自架 OpenClaw 完整流程(走一次 LINE Developers Console)。
快速選:你要哪條路
如果你不寫程式、不想碰 webhook / TLS:走 ZenClaw 託管。如果你想自己擁有 LINE Official Account、自己搞定整套:走自架流程。 對比:
| 面向 | ZenClaw 託管 | 自架 OpenClaw |
|---|---|---|
| 時間 | 9 秒 + 配對 1 分鐘 | 30 分鐘~數小時 |
| LINE Official Account | 共用 @zenclawai | 你自己申請 |
| Messaging API channel | 不用 | 要 |
| Webhook URL | 不用 | 要 HTTPS,要憑證 |
| 技術難度 | 無 | 中 |
| 適合 | 中小企業、非工程師 | 要完全自有品牌的企業 |
ZenClaw 託管版(推薦,1 分鐘)
用 ZenClaw 接 LINE 完全不走 webhook:使用者加共用的 @zenclawai 為好友,傳配對碼給它,配對完成。整個流程設計給非技術使用者。 步驟:
- 登入 zenclaw.ai
- 按「立即雇用 AI 員工」→ 進控制台 → 按「新增 OpenClaw 安裝」
- 等 9 秒實例上線
- 在 Channels 區選 LINE
- 畫面會顯示:加 @zenclawai 為好友 → 點「產生配對碼」
- 複製配對碼,在 LINE 傳給 @zenclawai
- 配對成功,接下來在 LINE 跟 @zenclawai 講話就等於跟你的 AI 員工對話
一個 LINE 帳號一次只能綁一個 instance,要換 instance 先解除綁定。LINE 新群組再邀 @zenclawai 進來,每個群組就是獨立的 session。
自架 OpenClaw 接 LINE:完整流程
自架要跑 6 大步:LINE Official Account → Messaging API channel → 取 token → 填入 OpenClaw → 設 webhook URL → 實測。 這個流程假設你已經有一台跑起來的 OpenClaw(見 OpenClaw 零技術背景完整指南)。官方 LINE 文件在 developers.line.biz/en/docs/messaging-api。
Step 1:建 LINE Official Account
到 manager.line.biz(LINE Official Account Manager),登入後點「Create account」。填帳號名稱、類別、上傳頭像與封面圖。完成後你有一個 @xxxxxxxx ID——這是使用者加好友看到的公開帳號。
Step 2:建 Messaging API channel
到 developers.line.biz(LINE Developers Console),用同一個 LINE 帳號登入。
- 建 Provider(團隊 / 公司名)
- 在 provider 下點 Create a Messaging API channel
- 把 channel 連結到 Step 1 的 Official Account(選對應的帳號)
- 填名稱、描述、類別、icon,建立
Step 3:取 Channel Secret 與 Channel Access Token
- 在 channel 的 Basic settings:找 Channel Secret、複製
- 切到 Messaging API:捲到 Channel access token (long-lived)、點 Issue、複製發行的 token
Token 發行後立刻複製存好,頁面重整還能看到但別丟。
Step 4:填入 OpenClaw
編輯 ~/.openclaw/openclaw.json(或用 OpenClaw dashboard),在 channels.line 填:
{
"channels": {
"line": {
"channelSecret": "你的 Channel Secret",
"channelAccessToken": "你的 Channel Access Token"
}
}
}
重啟 gateway(預設 port 18789)。官方設定文件 docs.openclaw.ai/cli/config。
Step 5:設 webhook URL
回 LINE Developers → Messaging API 頁:
- Webhook URL:填你 OpenClaw 對外的 HTTPS URL,例如
https://你的網域/line/webhook - 點 Verify 測試可達
- 打勾 Use webhook
- 關掉 Auto-reply messages、Greeting messages(這兩個開著會被 LINE 自動回覆吃訊息)
Webhook URL 必須 HTTPS、憑證合法。自己用 Let’s Encrypt 或 Cloudflare tunnel。
Step 6:實測
掃 Messaging API 頁的 QR code → 加好友 → 傳一則訊息 → 看 OpenClaw gateway log 有沒有收到。OpenClaw 的 sessions 會寫到 ~/.openclaw/sessions/line/。
常見踩雷
最多人卡在:webhook URL 不是 HTTPS、憑證過期、Use webhook 忘了勾、Auto-reply 沒關掉、或 token copy 錯。 逐一排查:
- Webhook 驗證失敗 → 檢查 URL 可達、TLS 憑證有效(
curl https://你的網域/line/webhook) - 訊息進不來 → 確認 Use webhook 勾了、Auto-reply 關了
- Token 驗證失敗 → Channel Access Token 重發一次、確認沒多空格
- Bot 不回但有收到 → OpenClaw 端 model 或 skill 沒設好,看 log
~/.openclaw/重啟設定不見 → Docker volume 沒掛好,見 volume 設定不見完整排查
ZenClaw 託管版這些坑都不存在。