Skip to main content

Zalo Personal (plugin)

Dukungan Zalo Personal untuk OpenClaw melalui plugin, menggunakan zca-js native untuk mengotomatiskan akun pengguna Zalo biasa.
Peringatan: Otomasi tidak resmi dapat menyebabkan akun ditangguhkan/diblokir. Gunakan dengan risiko Anda sendiri.

Penamaan

ID channel adalah zalouser untuk memperjelas bahwa ini mengotomatiskan akun pengguna Zalo personal (tidak resmi). Kami mempertahankan zalo untuk potensi integrasi API Zalo resmi di masa mendatang.

Tempat plugin ini berjalan

Plugin ini berjalan di dalam proses Gateway. Jika Anda menggunakan Gateway jarak jauh, instal/konfigurasikan di mesin yang menjalankan Gateway, lalu restart Gateway. Tidak diperlukan biner CLI zca/openzca eksternal.

Instalasi

Opsi A: instal dari npm

openclaw plugins install @openclaw/zalouser
Restart Gateway setelahnya.

Opsi B: instal dari folder lokal (dev)

PLUGIN_SRC=./path/to/local/zalouser-plugin
openclaw plugins install "$PLUGIN_SRC"
cd "$PLUGIN_SRC" && pnpm install
Restart Gateway setelahnya.

Konfigurasi

Konfigurasi channel berada di bawah channels.zalouser (bukan plugins.entries.*):
{
  channels: {
    zalouser: {
      enabled: true,
      dmPolicy: "pairing",
    },
  },
}

CLI

openclaw channels login --channel zalouser
openclaw channels logout --channel zalouser
openclaw channels status --probe
openclaw message send --channel zalouser --target <threadId> --message "Halo dari OpenClaw"
openclaw directory peers list --channel zalouser --query "name"

Tool agen

Nama tool: zalouser Action: send, image, link, friends, groups, me, status Action pesan channel juga mendukung react untuk reaksi pesan.