Bundled plugin guides

Osobisty Plugin Zalo

Edit source

Obsługa Zalo Personal dla OpenClaw przez Plugin, z użyciem natywnego zca-js do automatyzacji zwykłego konta użytkownika Zalo.

Nazewnictwo

Identyfikator kanału to zalouser, aby jednoznacznie wskazać, że automatyzuje on osobiste konto użytkownika Zalo (nieoficjalnie). Zachowujemy zalo dla 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.

Nie jest wymagany zewnętrzny binarny CLI zca/openzca.

Instalacja

Opcja A: instalacja z npm

bash
openclaw plugins install @openclaw/zalouser

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

Następnie zrestartuj Gateway.

Opcja B: instalacja z folderu lokalnego (dev)

bash
PLUGIN_SRC=./path/to/local/zalouser-pluginopenclaw 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.*):

json5
{  channels: {    zalouser: {      enabled: true,      dmPolicy: "pairing",    },  },}

CLI

bash
openclaw channels login --channel zalouseropenclaw channels logout --channel zalouseropenclaw channels status --probeopenclaw 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

Was this useful?