教程

OpenClaw 接入 Zalo Personal:个人账号自动化、二维码登录与访问控制配置

OpenClaw Zalo Personal(zalouser)插件配置指南:个人账号自动化与官方 Bot API 的对比风险评估、zca-js 原生运行时免外部依赖、二维码扫码登录步骤、DM 访问策略(pairing/allowlist/open)、群组访问控制、多账号配置,以及功能限制(单次 2000 字符/无流式响应)。

2026/3/44分钟 阅读ClaudeEagle

Zalo Personal(zalouser)是 OpenClaw 的实验性插件,通过自动化个人 Zalo 账号实现 AI 助手功能。与官方 Zalo Bot API 不同,它使用 zca-js 原生库在进程内直接操控个人账号。

⚠️ 风险警告:这是非官方集成,使用个人账号自动化可能导致账号被封禁或限制。请自行评估风险,并优先考虑使用官方 Zalo Bot API(zalo 频道) 替代方案。

安装插件

bash
# 从 npm 安装
openclaw plugins install @openclaw/zalouser

# 或从源码安装
openclaw plugins install ./extensions/zalouser

无需安装任何外部 zcaopenzca CLI 二进制文件,插件内嵌 zca-js 完整运行时。

快速配置(5 步完成)

第一步:安装插件

见上方安装命令。

第二步:扫码登录

在 Gateway 机器上执行登录命令,会显示二维码:

bash
openclaw channels login --channel zalouser

Zalo 手机 App 扫描二维码完成授权。

第三步:配置频道

json
{
  "channels": {
    "zalouser": {
      "enabled": true,
      "dmPolicy": "pairing"
    }
  }
}

第四步:重启 Gateway

bash
openclaw gateway restart

第五步:批准第一次配对

有人首次发 DM 时,用以下命令查看并批准:

bash
openclaw pairing list zalouser
openclaw pairing approve zalouser <配对码>

Zalo Personal vs Zalo Bot API

维度Zalo Personal(zalouser)Zalo Bot(zalo)
账号类型个人账号官方 Bot 账号
官方支持❌ 非官方,有封号风险✅ 官方支持,合规
申请门槛无需申请,直接登录需要向 Zalo OA 申请
稳定性较低(依赖逆向工程)
适用场景个人使用、小规模测试企业级部署、公开服务

建议:如果有条件申请官方 Zalo OA Bot,优先使用 zalo 频道。zalouser 更适合个人使用场景或官方 API 无法满足需求时的临时方案。

访问控制

DM 访问策略

json
{
  "channels": {
    "zalouser": {
      "dmPolicy": "pairing"
    }
  }
}
策略说明
pairing默认,首次联系需配对审批
allowlist仅允许 allowFrom 中列出的用户 ID 或名称
open允许任何 Zalo 用户发送 DM
disabled完全禁用 DM 功能

白名单配置

json
{
  "channels": {
    "zalouser": {
      "dmPolicy": "allowlist",
      "allowFrom": ["朋友名字", "123456789"]
    }
  }
}

allowFrom 中可以填用户名称或 ID,启动时 OpenClaw 会自动将名称解析为 ID。

群组访问控制

默认情况下,群组消息是开放的(groupPolicy: "open")。

json
{
  "channels": {
    "zalouser": {
      "groupPolicy": "allowlist",
      "groups": {
        "工作群": { "requireMention": true },
        "家庭群": { "requireMention": false }
      }
    }
  }
}
群组策略说明
open允许所有群组(默认)
allowlist仅允许 groups 中列出的群组
disabled禁用所有群组响应

requireMention: true 表示群组中必须 @Bot 账号才会响应。

查找联系人和群组 ID

bash
# 查看自己的账号信息
openclaw directory self --channel zalouser

# 搜索联系人
openclaw directory peers list --channel zalouser --query "朋友姓名"

# 搜索群组
openclaw directory groups list --channel zalouser --query "群名关键词"

多账号配置

如需同时运行多个 Zalo 个人账号,使用多实例配置:

json
{
  "channels": {
    "zalouser": { "enabled": true, "dmPolicy": "pairing" },
    "zalouser2": {
      "plugin": "@openclaw/zalouser",
      "enabled": true,
      "dmPolicy": "allowlist",
      "allowFrom": ["special-user-id"]
    }
  }
}

每个账号独立登录:

bash
openclaw channels login --channel zalouser2

功能限制

功能支持情况备注
文本消息单次最多约 2000 字符
媒体/图片通过 JS API 发送
链接分享支持富文本链接
流式响应默认禁用
消息撤回暂不支持
贴纸/表情暂不支持

常见问题

二维码扫描后无响应? 确认 openclaw channels login 命令是在 Gateway 所在机器上执行,远程 SSH 执行时确保终端支持二维码显示。

账号被限制? 减少消息频率,避免短时间内大量发送消息。考虑切换到官方 Zalo Bot API 方案。

群组中不响应? 检查 groupPolicy 是否为 allowlist 且未将该群组加入白名单,或确认群组中已正确设置 requireMention


原文:Zalo Personal - OpenClaw | 来源:OpenClaw 官方文档

相关文章推荐

教程OpenClaw 接入 Zalo:越南最流行即时通讯 AI 助手完全配置指南OpenClaw 接入 Zalo 的完整教程:Zalo Bot API 与 Zalo Personal(个人账号)两种模式详解、插件安装(@openclaw/zalo)、在 Zalo Bot 平台创建 Bot 并获取 Token、最简配置示例、DM 配对与私信权限控制、群组消息处理、Long-polling vs Webhook 两种消息接收方式对比、支持的消息类型(文字/图片/文件/位置)、Zalo Personal QR 码登录方式,以及越南市场 AI 助手的典型使用场景。2026/3/23教程OpenClaw 接入 Zalo:越南最大 IM 平台 Bot API 配置与长轮询接收消息OpenClaw 接入 Zalo 越南最大 IM 平台教程:Bot Token 获取、长轮询(无需公网)vs Webhook 两种接收方式、DM 和群组访问控制配置、支持消息类型(接收/发送)、主动消息发送格式,以及多账号配置和当前实验性状态说明。2026/3/3教程OpenClaw Skills 开发完全指南:从零编写高质量 SKILL.md 自定义技能文件OpenClaw Skills 开发完整教程:SKILL.md 文件结构详解、自动触发 vs 显式触发原理、三个实战模板(GitHub 仓库管理/每日信息简报/代码健康检查)、让技能精准自动触发的描述写法,以及技能质量标准和 clawhub.ai 使用方法。2026/4/19教程OpenClaw 零基础完全入门:安装、Telegram 配置、记忆系统和技能插件完整指南OpenClaw 从零开始完整教程:用宠物龙虾类比理解架构、npm 安装步骤、Telegram Bot 配置、SOUL.md 性格定义、三层记忆系统(每日日志/长期记忆/MEMORY.md)、HEARTBEAT.md 主动任务、技能安装,以及安全配置和常见问题解决。2026/4/18教程OpenClaw 快速入门:用 Telegram 控制 AI Agent,5 分钟搭建个人 AI 助理OpenClaw 5 分钟快速入门:用 Telegram 控制 AI Agent,含安装配置、Bot 创建、Skills 定义、多渠道支持、Claude Code 编程任务集成,以及与 Claude Code CLI 的区别和互补关系。2026/4/13教程OpenClaw 多 Agent 架构入门:用 Telegram Bot 控制你的 AI Agent 集群OpenClaw 多 Agent 架构入门指南:通过 Telegram 控制 AI Agent 集群,支持子 Agent 编排、MCP 集成和多节点部署。含快速开始教程。2026/4/7