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

アクション: sendimagelinkfriendsgroupsmestatus

チャンネルメッセージのアクションは、メッセージリアクション用の react もサポートします。

関連