Przejdź do głównej treści

Zalo Personal (wtyczka)

Wsparcie Zalo Personal dla OpenClaw poprzez wtyczkę, wykorzystujące zca-cli do automatyzacji zwykłego konta użytkownika Zalo.
Ostrzeżenie: Nieoficjalna automatyzacja może prowadzić do zawieszenia lub zablokowania konta. Używasz na własne ryzyko.

Nazewnictwo

Identyfikator kanału to zalouser, aby jednoznacznie wskazać, że automatyzuje osobiste konto użytkownika Zalo (nieoficjalnie). zalo zachowujemy na potrzeby ewentualnej przyszłej oficjalnej integracji z API Zalo.

Gdzie działa

Ta wtyczka działa wewnątrz procesu Gateway. Jeśli używasz zdalnego Gateway, zainstaluj i skonfiguruj ją na maszynie uruchamiającej Gateway, a następnie zrestartuj Gateway.

Instalacja

Opcja A: instalacja z npm

openclaw plugins install @openclaw/zalouser
Po zakończeniu zrestartuj Gateway.

Opcja B: instalacja z lokalnego folderu (dev)

openclaw plugins install ./extensions/zalouser
cd ./extensions/zalouser && pnpm install
Po zakończeniu zrestartuj Gateway.

Wymaganie wstępne: zca-cli

Maszyna Gateway musi mieć zca na PATH:
zca --version

Konfiguracja

Konfiguracja kanału znajduje się w channels.zalouser (nie w 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"

Narzędzie agenta

Nazwa narzędzia: zalouser Akcje: send, image, link, friends, groups, me, status