Plugins

Osobisty Plugin Zalo

Obsługa Zalo Personal dla OpenClaw za pośrednictwem pluginu, z użyciem natywnego zca-js do automatyzacji zwykłego konta użytkownika Zalo.

Nazewnictwo

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

Gdzie działa

Ten plugin działa wewnątrz procesu Gateway.

Jeśli używasz zdalnego Gateway, zainstaluj/skonfiguruj go na maszynie uruchamiającej Gateway, a następnie zrestartuj Gateway.

Zewnętrzny plik binarny CLI zca/openzca nie jest wymagany.

Instalacja

Opcja A: instalacja z npm

openclaw plugins install @openclaw/zalouser

Użyj samej nazwy pakietu, aby śledzić bieżący oficjalny tag wydania. Przypnij dokładną wersję tylko wtedy, gdy potrzebujesz odtwarzalnej instalacji.

Następnie zrestartuj Gateway.

Opcja B: instalacja z folderu lokalnego (dev)

PLUGIN_SRC=./path/to/local/zalouser-plugin
openclaw plugins install "$PLUGIN_SRC"
cd "$PLUGIN_SRC" && pnpm install

Następnie zrestartuj Gateway.

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

Akcje wiadomości kanału obsługują także react dla reakcji na wiadomości.

Powiązane