Plugins
Zalo 個人用 Plugin
ネイティブの zca-js を使用して通常の Zalo ユーザーアカウントを自動化する、Plugin 経由の OpenClaw 向け Zalo Personal サポート。
命名
チャンネル ID は zalouser です。これは 個人の Zalo ユーザーアカウント(非公式)を自動化することを明示するためです。将来の公式 Zalo API 連携の可能性に備えて、zalo は予約しています。
実行場所
この Plugin は Gateway プロセス内で実行されます。
リモート Gateway を使用している場合は、Gateway を実行しているマシンにインストールして設定し、その後 Gateway を再起動します。
外部の zca/openzca CLI バイナリは不要です。
インストール
オプション A: npm からインストール
openclaw plugins install @openclaw/zalouser
現在の公式リリースタグに追従するには、裸のパッケージを使用します。再現可能なインストールが必要な場合にのみ、正確なバージョンに固定してください。
その後、Gateway を再起動します。
オプション B: ローカルフォルダーからインストール(開発)
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",
},
},
}
CLI
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 もサポートします。