Saltar al contenido principal
Compatibilidad de Zalo Personal con OpenClaw mediante un Plugin que usa zca-js nativo para automatizar una cuenta de usuario normal de Zalo. No se requiere ningún binario CLI externo de zca/openzca.
La automatización no oficial puede provocar la suspensión o el bloqueo de la cuenta. Úsala bajo tu propia responsabilidad.

Nomenclatura

El id del canal es zalouser para dejar explícito que esto automatiza una cuenta personal de usuario de Zalo (no oficial). El id de canal separado zalo es la integración oficial incluida de Zalo Bot/Webhook - consulta Zalo.

Dónde se ejecuta

Este Plugin se ejecuta dentro del proceso Gateway. Para un Gateway remoto, instálalo/configúralo en ese host y luego reinicia el Gateway.

Instalación

Desde npm

openclaw plugins install @openclaw/zalouser
Usa el paquete sin versión para seguir la etiqueta de versión oficial actual; fija una versión exacta solo cuando necesites una instalación reproducible. Reinicia el Gateway después.

Desde una carpeta local (desarrollo)

PLUGIN_SRC=./path/to/local/zalouser-plugin
openclaw plugins install "$PLUGIN_SRC"
cd "$PLUGIN_SRC" && pnpm install
Reinicia el Gateway después.

Configuración

La configuración del canal reside en channels.zalouser (no en plugins.entries.*):
{
  channels: {
    zalouser: {
      enabled: true,
      dmPolicy: "pairing",
    },
  },
}
Consulta configuración del canal personal de Zalo para el control de acceso a DM/grupos, la configuración de varias cuentas, variables de entorno y solución de problemas.

CLI

openclaw channels login --channel zalouser
openclaw channels login --channel zalouser --account <name>
openclaw channels logout --channel zalouser
openclaw channels status --probe
openclaw message send --channel zalouser --target <threadId> --message "Hello from OpenClaw"
openclaw directory self --channel zalouser
openclaw directory peers list --channel zalouser --query "name"
openclaw directory groups list --channel zalouser --query "name"
openclaw directory groups members --channel zalouser --group-id <id>

Herramienta de agente

Nombre de la herramienta: zalouser Acciones: send, image, link, friends, groups, me, status Las acciones de mensajes de canal (no la herramienta de agente) también admiten react para reacciones a mensajes.

Relacionado