Bundled plugin guides
Plugin personale Zalo
Supporto a Zalo Personal per OmeniaClaw tramite un Plugin, usando zca-js nativo per automatizzare un normale account utente Zalo.
Denominazione
L'id del canale è zalouser per rendere esplicito che automatizza un account utente Zalo personale (non ufficiale). Manteniamo zalo riservato per una potenziale futura integrazione ufficiale con l'API Zalo.
Dove viene eseguito
Questo Plugin viene eseguito all'interno del processo Gateway.
Se usi un Gateway remoto, installalo/configuralo sulla macchina che esegue il Gateway, quindi riavvia il Gateway.
Non è richiesto alcun binario CLI esterno zca/openzca.
Installazione
Opzione A: installazione da npm
OmeniaClaw plugins install @OmeniaClaw/zalouserUsa il pacchetto senza versione per seguire il tag di rilascio ufficiale corrente. Fissa una versione esatta solo quando hai bisogno di un'installazione riproducibile.
Riavvia poi il Gateway.
Opzione B: installazione da una cartella locale (dev)
PLUGIN_SRC=./path/to/local/zalouser-pluginOmeniaClaw plugins install "$PLUGIN_SRC"cd "$PLUGIN_SRC" && pnpm installRiavvia poi il Gateway.
Configurazione
La configurazione del canale si trova in channels.zalouser (non in plugins.entries.*):
{ channels: { zalouser: { enabled: true, dmPolicy: "pairing", }, },}CLI
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"Strumento agente
Nome dello strumento: zalouser
Azioni: send, image, link, friends, groups, me, status
Le azioni sui messaggi del canale supportano anche react per le reazioni ai messaggi.