跳到內容

透過 OpenClaw 整合 Zalo 個人帳號:快速設定指南

身為開發者,最頭痛的往往不是寫程式碼,而是想自動化某些封閉的通訊軟體。當官方 API 門檻太高或根本不存在時,你只能眼睜睜看著那些重複性的訊息佔用你的時間,卻沒辦法用腳本解決。

如果你正想把 Zalo 整合進你的工作流,這篇關於 OpenClaw Zalo 個人帳號 plugin 的說明就是為你準備的。我們透過原生的 zca-js 實作了自動化操作,讓你像操作其他頻道一樣輕鬆管理 Zalo。

OpenClaw 透過 plugin 支援 Zalo 個人帳號,使用原生的 zca-js 來自動化操作一般的 Zalo 使用者帳號。

警告: 非官方的自動化行為可能會導致帳號被停權或封鎖。請自行承擔風險。

頻道 ID 設定為 zalouser,這是為了明確表示它自動化的是 個人 Zalo 使用者帳號(非官方)。我們把 zalo 這個名稱保留給未來可能推出的官方 Zalo API 整合。

這個 plugin 運行在 Gateway 程序內部。

如果你使用的是遠端 Gateway,請在 執行 Gateway 的機器 上安裝並設定它,然後重啟 Gateway。

不需要額外的 zca/openzca CLI 二進位檔。

Terminal window
openclaw plugins install @openclaw/zalouser

安裝後請重啟 Gateway。

選項 B:從本地資料夾安裝 (開發用)

Section titled “選項 B:從本地資料夾安裝 (開發用)”
Terminal window
PLUGIN_SRC=./path/to/local/zalouser-plugin
openclaw plugins install "$PLUGIN_SRC"
cd "$PLUGIN_SRC" && pnpm install

安裝後請重啟 Gateway。

頻道設定位於 channels.zalouser(而不是 plugins.entries.*):

{
channels: {
zalouser: {
enabled: true,
dmPolicy: "pairing",
},
},
}
Terminal window
openclaw channels login --channel zalouser
openclaw channels logout --channel zalouser
openclaw channels status --probe
openclaw message send --channel zalouser --target <threadId> --message "Hello from OpenClaw"
openclaw directory peers list --channel zalouser --query "name"

工具名稱:zalouser

操作動作:send, image, link, friends, groups, me, status

頻道訊息動作也支援 react 來傳送訊息表情回應。


如果你在設定過程中遇到任何問題,可以詢問我們的 AI Setup Assistant。

OpenClaw

OpenClaw Expert

還是卡住了?

如果這篇文件沒有解決你的情境,直接問 OpenClaw Expert,拿到可執行步驟。