@zalo-platforms/openclaw-zaloclawbot 外掛連線到 Zalo ClawBot。登入會使用 Zalo Mini App QR
code。
相容性
| 外掛版本 | OpenClaw 版本 | npm dist-tag | 狀態 |
|---|---|---|---|
| 0.1.x | >=2026.4.10 | latest | 啟用中 / Beta |
先決條件
- Node.js >= 22
- 必須已安裝 OpenClaw(可使用
openclaw命令列介面)。 - 行動裝置上的 Zalo 帳號,用於掃描登入 QR code。
使用 onboard 安裝(建議)
執行 OpenClaw onboarding 精靈,並從 channel 選單選擇 Zalo ClawBot:手動安裝
若要將 channel 新增到已完成 onboard 的閘道,請依照下列步驟:1. 安裝外掛
2. 在 config 中啟用外掛
3. 產生 QR code 並登入
4. 重新啟動閘道
運作方式
與標準開發者 Zalo channel 不同,後者需要你註冊自己的 Zalo Official Account (OA) 並貼上靜態開發者憑證;Zalo ClawBot 使用共用的官方基礎設施,作為綁定擁有者的個人助理運作:- 安全 Onboarding: QR code 會解析到安全的 Zalo Mini App,將在共用官方 OA 下新佈建的私有 bot 直接綁定到你的 Zalo User ID。
- 綁定擁有者的隱私: 依設計,bot 只限與其擁有者通訊。來自其他使用者的訊息會在平台層級被捨棄,使連線保持私密且安全。
- 官方 API 路徑: 外掛使用 Zalo Bot Platform API,而不是 瀏覽器或 web-session 自動化。
內部機制
Zalo ClawBot 外掛透過持久的 long-polling message loop 與 Zalo API 通訊。為了維持乾淨且輕量的 runtime:- Long-poll 連線使用
getUpdatesendpoint。 - 對於本機桌面/終端機閘道執行,網路鉤子預設為停用。
- 訊息會在 client-side 處理,並直接對應到你的本機 agent runtime。
疑難排解
- QR 登入逾時: 基於安全原因,登入 token (
zbsk) 會在 5 分鐘後過期。如果 QR code 在你掃描前過期,只要重新執行登入命令即可產生新的 QR code。 - 閘道載入失敗: 請確保你的 OpenClaw host 版本為
2026.4.10或更高版本。較舊版本不支援外部 npm-plugin 安裝 ledger。