Automatiza Zalo Personal con OpenClaw: Guía de instalación
¿Alguna vez has sentido la frustración de querer automatizar una cuenta personal y encontrarte con que no existe una API oficial? Es un problema común cuando intentas centralizar tus comunicaciones y te topas con muros técnicos. Para resolver esto en Zalo, la mejor opción es utilizar un plugin que automatice el comportamiento de una cuenta de usuario normal de forma nativa.
Zalo Personal (plugin)
Sección titulada «Zalo Personal (plugin)»Soporte de Zalo Personal para OpenClaw mediante un plugin, utilizando zca-js nativo para automatizar una cuenta de usuario de Zalo normal.
Advertencia: La automatización no oficial puede provocar la suspensión o el baneo de la cuenta. Úsalo bajo tu propio riesgo.
Nombramiento
Sección titulada «Nombramiento»El ID del canal es zalouser para dejar claro que esto automatiza una cuenta de usuario personal de Zalo (no oficial). Mantenemos el nombre zalo reservado para una posible integración futura con la API oficial de Zalo.
Dónde se ejecuta
Sección titulada «Dónde se ejecuta»Este plugin se ejecuta dentro del proceso del Gateway.
Si utilizas un Gateway remoto, instálalo o configúralo en la máquina donde se ejecuta el Gateway y luego reinicia el Gateway.
No se requiere ningún binario CLI externo de zca o openzca.
Instalación
Sección titulada «Instalación»Opción A: instalar desde npm
Sección titulada «Opción A: instalar desde npm»openclaw plugins install @openclaw/zalouserReinicia el Gateway después de la instalación.
Opción B: instalar desde una carpeta local (desarrollo)
Sección titulada «Opción B: instalar desde una carpeta local (desarrollo)»PLUGIN_SRC=./path/to/local/zalouser-pluginopenclaw plugins install "$PLUGIN_SRC"cd "$PLUGIN_SRC" && pnpm installReinicia el Gateway después de la instalación.
Configuración
Sección titulada «Configuración»La configuración del canal se encuentra bajo channels.zalouser (no en plugins.entries.*):
{ channels: { zalouser: { enabled: true, dmPolicy: "pairing", }, },}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"Herramienta del Agente
Sección titulada «Herramienta del Agente»Nombre de la herramienta: zalouser
Acciones: send, image, link, friends, groups, me, status
Las acciones de mensajes del canal también admiten react para reacciones a los mensajes.
Siguientes pasos
Sección titulada «Siguientes pasos»OpenClaw Expert
Sigues atascado?
Si esta pagina no resolvio tu caso, pregunta a OpenClaw Expert para pasos concretos.