透過 OpenClaw 整合 Zalo 個人帳號:快速設定指南
身為開發者,最頭痛的往往不是寫程式碼,而是想自動化某些封閉的通訊軟體。當官方 API 門檻太高或根本不存在時,你只能眼睜睜看著那些重複性的訊息佔用你的時間,卻沒辦法用腳本解決。
如果你正想把 Zalo 整合進你的工作流,這篇關於 OpenClaw Zalo 個人帳號 plugin 的說明就是為你準備的。我們透過原生的 zca-js 實作了自動化操作,讓你像操作其他頻道一樣輕鬆管理 Zalo。
Zalo 個人帳號 (plugin)
Section titled “Zalo 個人帳號 (plugin)”OpenClaw 透過 plugin 支援 Zalo 個人帳號,使用原生的 zca-js 來自動化操作一般的 Zalo 使用者帳號。
警告: 非官方的自動化行為可能會導致帳號被停權或封鎖。請自行承擔風險。
命名 (Naming)
Section titled “命名 (Naming)”頻道 ID 設定為 zalouser,這是為了明確表示它自動化的是 個人 Zalo 使用者帳號(非官方)。我們把 zalo 這個名稱保留給未來可能推出的官方 Zalo API 整合。
運行環境 (Where it runs)
Section titled “運行環境 (Where it runs)”這個 plugin 運行在 Gateway 程序內部。
如果你使用的是遠端 Gateway,請在 執行 Gateway 的機器 上安裝並設定它,然後重啟 Gateway。
不需要額外的 zca/openzca CLI 二進位檔。
安裝 (Install)
Section titled “安裝 (Install)”選項 A:從 npm 安裝
Section titled “選項 A:從 npm 安裝”openclaw plugins install @openclaw/zalouser安裝後請重啟 Gateway。
選項 B:從本地資料夾安裝 (開發用)
Section titled “選項 B:從本地資料夾安裝 (開發用)”PLUGIN_SRC=./path/to/local/zalouser-pluginopenclaw plugins install "$PLUGIN_SRC"cd "$PLUGIN_SRC" && pnpm install安裝後請重啟 Gateway。
設定 (Config)
Section titled “設定 (Config)”頻道設定位於 channels.zalouser(而不是 plugins.entries.*):
{ channels: { zalouser: { enabled: true, dmPolicy: "pairing", }, },}命令行介面 (CLI)
Section titled “命令行介面 (CLI)”openclaw channels login --channel zalouseropenclaw channels logout --channel zalouseropenclaw channels status --probeopenclaw message send --channel zalouser --target <threadId> --message "Hello from OpenClaw"openclaw directory peers list --channel zalouser --query "name"Agent 工具 (Agent tool)
Section titled “Agent 工具 (Agent tool)”工具名稱:zalouser
操作動作:send, image, link, friends, groups, me, status
頻道訊息動作也支援 react 來傳送訊息表情回應。
如果你在設定過程中遇到任何問題,可以詢問我們的 AI Setup Assistant。
OpenClaw Expert
還是卡住了?
如果這篇文件沒有解決你的情境,直接問 OpenClaw Expert,拿到可執行步驟。