Skip to main content

Zalo Personal(plugin)

通常のZalo個人アカウントを自動化するネイティブzca-jsを使用した、OpenClaw向けZalo Personalサポートpluginです。
Warning: 非公式の自動化により、アカウント停止/banにつながる可能性があります。自己責任で使用してください。

命名

channel idはzalouserです。これは、個人用Zaloユーザーアカウント(非公式)を自動化することを明示するためです。zaloは、将来的な公式Zalo API統合のために予約したままにしています。

実行場所

このpluginはGatewayプロセス内で動作します。 remote 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を再起動してください。

設定

channel設定はplugins.entries.*ではなく、channels.zalouser配下にあります:
{
  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"

Agent tool

tool名: zalouser アクション: sendimagelinkfriendsgroupsmestatus channel messageアクションは、メッセージリアクション用のreactもサポートします。