跳转到内容

Zalo ClawBot

此内容尚不支持你的语言。

OpenClaw connects to Zalo ClawBot through the catalog-listed external @zalo-platforms/openclaw-zaloclawbot plugin. Login uses a Zalo Mini App QR code.

Plugin VersionOpenClaw Versionnpm dist-tagStatus
0.1.x>=2026.4.10latestActive / Beta
  • Node.js >= 22
  • OpenClaw must be installed (openclaw CLI available).
  • A Zalo account on a mobile device to scan the login QR code.

Run the OpenClaw onboarding wizard and pick Zalo ClawBot from the channel menu:

Terminal window
openclaw onboard

The wizard installs the plugin from the official catalog (integrity-verified), renders the login QR right in the terminal, and finishes the channel once you scan it with the Zalo app. No extra commands are needed.

To add the channel to an already-onboarded gateway, follow these steps:

Terminal window
openclaw plugins install "@zalo-platforms/[email protected]"

Use the exact pinned version shown above (it matches the official catalog entry), so OpenClaw verifies the package against the catalog integrity hash during install.

Terminal window
openclaw config set plugins.entries.openclaw-zaloclawbot.enabled true
Terminal window
openclaw channels login --channel openclaw-zaloclawbot

Scan the terminal-rendered QR code using the Zalo mobile app, accept the Terms of Use inside the Zalo Mini App, and authorize the session.

Terminal window
openclaw gateway restart

Unlike the standard developer Zalo channel which requires you to register your own Zalo Official Account (OA) and paste static developer credentials, Zalo ClawBot operates as an owner-bound personal assistant using a shared, official infrastructure:

  1. Secure Onboarding: The QR code resolves to a secure Zalo Mini App that binds a newly-provisioned, private bot under a shared official OA directly to your Zalo User ID.
  2. Owner-Bound Privacy: By design, the bot is restricted to communicating only with its owner. Messages from other users are dropped at the platform level, making the connection private and secure.
  3. Official API path: The plugin uses Zalo Bot Platform APIs instead of browser or web-session automation.

The Zalo ClawBot plugin communicates with Zalo APIs via a persistent long-polling message loop. To maintain a clean and lightweight runtime:

  • Long-poll connections utilize the getUpdates endpoint.
  • Webhooks are disabled by default for local desktop/terminal gateway runs.
  • Messages are processed client-side and mapped directly to your local agent runtime.

The external plugin manages bot credentials under the OpenClaw state directory. Treat that directory as sensitive and include it in the same access-control and backup policy as the rest of your OpenClaw state.


  • QR Login Timeout: The login token (zbsk) expires after 5 minutes for security reasons. If the QR code expires before you scan it, simply rerun the login command to generate a new one.
  • Gateway Fails to Load: Ensure your OpenClaw host version is 2026.4.10 or higher. Older versions do not support the external npm-plugin installation ledger.