Bundled plugin guides

Osobisty Plugin Zalo

Obsługa Zalo Personal dla OmeniaClaw 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
OmeniaClaw plugins install @OmeniaClaw/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-pluginOmeniaClaw 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
OmeniaClaw channels login --channel zalouserOmeniaClaw channels logout --channel zalouserOmeniaClaw channels status --probeOmeniaClaw message send --channel zalouser --target <threadId> --message "Hello from OmeniaClaw"OmeniaClaw 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?
On this page

On this page