Zalo Personal(プラグイン)

ネイティブの zca-js を使用して通常の Zalo ユーザーアカウントを自動化する、OpenClaw 向け Zalo Personal サポートプラグインです。

警告: 非公式の自動化はアカウントの停止/BAN につながる可能性があります。自己責任でご利用ください。

命名

チャンネル ID は zalouser です。これは個人 Zalo ユーザーアカウントを自動化する(非公式)ことを明示するためです。将来の公式 Zalo API 統合に備えて zalo は予約されています。

実行場所

このプラグインは Gateway プロセス内で動作します。

リモート Gateway を使用している場合は、Gateway を実行しているマシンにインストール・設定し、Gateway を再起動してください。

外部の zca/openzca CLI バイナリは不要です。

インストール

方法 A: npm からインストール

openclaw plugins install @openclaw/zalouser

インストール後、Gateway を再起動してください。

方法 B: ローカルフォルダからインストール(開発用)

openclaw plugins install ./extensions/zalouser
cd ./extensions/zalouser && pnpm install

インストール後、Gateway を再起動してください。

設定

チャンネル設定は channels.zalouserplugins.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 もサポートしています。