Comprehensive rename of all openclaw references to hanzo-bot equivalents: - Package: openclaw → @hanzo/bot - Binary: openclaw → hanzo-bot - Types: OpenClaw* → Bot* - Env vars: OPENCLAW_* → BOT_* - Android: ai.openclaw.android → ai.hanzo.bot.android - iOS/macOS: ai.openclaw.* → ai.hanzo.* - Swift modules: OpenClaw* → Bot* - Plugins: openclaw.plugin.json → bot.plugin.json - Paths: .openclaw/ → .hanzo/bot/ - URLs: github.com/openclaw → github.com/hanzoai
1.9 KiB
summary, read_when, title
| summary | read_when | title | ||
|---|---|---|---|---|
| Zalo Personal plugin: QR login + messaging via zca-cli (plugin install + channel config + CLI + tool) |
|
Zalo Personal Plugin |
Zalo Personal (plugin)
Zalo Personal support for Hanzo Bot via a plugin, using zca-cli to automate a normal Zalo user account.
Warning: Unofficial automation may lead to account suspension/ban. Use at your own risk.
Naming
Channel id is zalouser 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.
Install
Option A: install from npm
hanzo-bot plugins install @bot/zalouser
Restart the Gateway afterwards.
Option B: install from a local folder (dev)
hanzo-bot plugins install ./extensions/zalouser
cd ./extensions/zalouser && pnpm install
Restart the Gateway afterwards.
Prerequisite: zca-cli
The Gateway machine must have zca on PATH:
zca --version
Config
Channel config lives under channels.zalouser (not plugins.entries.*):
{
channels: {
zalouser: {
enabled: true,
dmPolicy: "pairing",
},
},
}
CLI
hanzo-bot channels login --channel zalouser
hanzo-bot channels logout --channel zalouser
hanzo-bot channels status --probe
hanzo-bot message send --channel zalouser --target <threadId> --message "Hello from Hanzo Bot"
hanzo-bot directory peers list --channel zalouser --query "name"
Agent tool
Tool name: zalouser
Actions: send, image, link, friends, groups, me, status