← Back to Plugins
Tools

Zalo Fixed

vuminhtuanhvtc By vuminhtuanhvtc 👁 32 views ▲ 0 votes

Patched Zalo plugin for OpenClaw (community-maintained)

GitHub

Install

openclaw plugins install /path/to/openclaw-zalo-fixed

README

# openclaw-zalo-fixed

Community-maintained patched Zalo channel plugin for OpenClaw.

## Latest fix (v0.1.1)

- ✅ Fixed bug where inbound photo messages from Zalo webhook were ignored.
- Root cause: Zalo sends image URL in `photo_url`, while old code parsed `photo`.
- This fork now correctly parses `photo_url` in `message.image.received`.

## Why this exists

This plugin is a community-maintained fork of the official Zalo channel plugin, so users can apply fixes quickly without waiting for upstream merge/release.

## Install (local path)

```bash
openclaw plugins install /path/to/openclaw-zalo-fixed
```

## Install (npm)

```bash
openclaw plugins install openclaw-zalo-fixed
```

## Channel config

Use `channels.zalo_fixed` (not `channels.zalo`):

```json5
{
  channels: {
    zalo_fixed: {
      enabled: true,
      botToken: "12345689:abc-xyz",
      dmPolicy: "pairing",
      webhookUrl: "https://example.com/zalo-webhook",
      webhookSecret: "your-secret-8-plus-chars",
      webhookPath: "/zalo-webhook"
    }
  }
}
```

Restart gateway after config changes.

## Notes

- Designed to run independently from official `@openclaw/zalo`.
- Safe for users who want to keep using OpenClaw updates while pinning Zalo fixes here.
tools

Comments

Sign in to leave a comment

Loading comments...