Zalo Personal (plugin)
Zalo Personal support for OpenClaw via a plugin, using nativezca-js to automate a normal Zalo user account.
Warning: Unofficial automation may lead to account suspension/ban. Use at your own risk.
Naming
Channel id iszalouser to make it explicit this automates a personal Zalo user account (unofficial). We keep zalo reserved for a potential future official Zalo API integration.
Where it runs
This plugin runs inside the Gateway process. If you use a remote Gateway, install/configure it on the machine running the Gateway, then restart the Gateway. No externalzca/openzca CLI binary is required.
Install
Option A: install from npm
Option B: install from a local folder (dev)
Config
Channel config lives underchannels.zalouser (not plugins.entries.*):
CLI
Agent tool
Tool name:zalouser
Actions: send, image, link, friends, groups, me, status
Channel message actions also support react for message reactions.