教程

OpenClaw 接入 Zalo:越南最大 IM 平台 Bot API 配置与长轮询接收消息

OpenClaw 接入 Zalo 越南最大 IM 平台教程:Bot Token 获取、长轮询(无需公网)vs Webhook 两种接收方式、DM 和群组访问控制配置、支持消息类型(接收/发送)、主动消息发送格式,以及多账号配置和当前实验性状态说明。

2026/3/33分钟 阅读ClaudeEagle

Zalo 是越南最流行的即时通讯应用,拥有超过 7000 万用户。OpenClaw 通过 Zalo Bot API 接入,支持私信和群组消息,适合面向越南用户的客服和通知场景。

状态:实验性支持。私信已稳定;群组功能可用但需要显式配置群组策略。

安装插件

bash
openclaw plugins install @openclaw/zalo

或在 onboarding 时选择 Zalo,确认安装提示即可。

快速配置

第一步:获取 Bot Token

  1. 访问 Zalo Bot Platform 并登录
  2. 创建新 Bot,配置基本信息
  3. 复制 Bot Token(格式:12345689:abc-xyz

第二步:配置 OpenClaw

最简配置:

json
{
  "channels": {
    "zalo": {
      "enabled": true,
      "botToken": "12345689:abc-xyz",
      "dmPolicy": "pairing"
    }
  }
}

或使用环境变量(仅默认账号):

bash
export ZALO_BOT_TOKEN="12345689:abc-xyz"

第三步:重启 Gateway

bash
openclaw gateway restart

DM 访问默认使用配对模式,首次有用户联系时审批配对码即可正常使用。

消息接收方式

长轮询(默认,推荐)

Zalo Bot 默认使用长轮询方式接收消息:Gateway 主动向 Zalo 服务器发起请求,等待新消息返回。

优势:无需暴露公网 Webhook URL,适合内网或动态 IP 部署。

Webhook 模式

若需要更低延迟,也可以配置 Webhook:

json
{
  "channels": {
    "zalo": {
      "botToken": "12345689:abc-xyz",
      "webhook": {
        "enabled": true,
        "path": "/zalo-webhook"
      }
    }
  }
}

需要将 Webhook URL 在 Zalo Bot Platform 中注册,并确保 Gateway 可以从公网访问。

访问控制

私信(DM)

策略说明
pairing默认,未知用户需配对
open允许所有用户
allowlist仅允许 allowFrom 中的用户

配对审批:

bash
openclaw pairing list zalo
openclaw pairing approve zalo <CODE>

群组(Group)

群组默认采用 fail-closed allowlist 策略(不在白名单内的群组不响应):

json
{
  "channels": {
    "zalo": {
      "groupPolicy": "open",
      "groups": {
        "*": { "requireMention": true }
      }
    }
  }
}

支持的消息类型

接收

  • ✅ 文字消息
  • ✅ 图片(作为占位符处理)
  • ✅ 贴纸
  • ✅ 文件附件

发送

  • ✅ 文字消息
  • ✅ 图片(通过 URL)
  • ✅ 文件(通过 URL)
  • ❌ 语音消息

主动发送消息(CLI/Cron)

bash
# 发送到用户
openclaw message send --channel zalo --target <zalo-user-id> --text "Hello"

# 发送到群组
openclaw message send --channel zalo --target group:<group-id> --text "通知内容"

多账号支持

json
{
  "channels": {
    "zalo": {
      "accounts": {
        "support": {
          "botToken": "token-1",
          "name": "客服 Bot"
        },
        "notifications": {
          "botToken": "token-2",
          "name": "通知 Bot"
        }
      }
    }
  }
}

限制说明

  • Zalo Bot API 限制每秒消息发送频率,高频场景需注意限速
  • 群组中消息内容可能因隐私策略有所限制
  • 实验性版本,部分边缘功能可能不稳定

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