Plugins

Plugin pribadi Zalo

Dukungan Zalo Personal untuk OpenClaw melalui Plugin, menggunakan zca-js native untuk mengotomatisasi akun pengguna Zalo biasa.

Penamaan

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

Tempat menjalankannya

Plugin ini berjalan di dalam proses Gateway.

Jika Anda menggunakan Gateway jarak jauh, instal/konfigurasikan di mesin yang menjalankan Gateway, lalu mulai ulang Gateway.

Tidak diperlukan biner CLI eksternal zca/openzca.

Instalasi

Opsi A: instal dari npm

openclaw plugins install @openclaw/zalouser

Gunakan paket polos untuk mengikuti tag rilis resmi saat ini. Sematkan versi yang tepat hanya saat Anda membutuhkan instalasi yang dapat direproduksi.

Mulai ulang 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

Mulai ulang 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 "Hello from OpenClaw"
openclaw directory peers list --channel zalouser --query "name"

Alat agent

Nama alat: zalouser

Aksi: send, image, link, friends, groups, me, status

Aksi pesan channel juga mendukung react untuk reaksi pesan.

Terkait