Plugins

Plugin personnel Zalo

Prise en charge de Zalo Personal pour OpenClaw via un plugin, avec zca-js natif pour automatiser un compte utilisateur Zalo normal.

Nommage

L’identifiant du canal est zalouser afin d’indiquer explicitement que cela automatise un compte utilisateur Zalo personnel (non officiel). Nous gardons zalo réservé pour une éventuelle future intégration officielle de l’API Zalo.

Où il s’exécute

Ce plugin s’exécute dans le processus Gateway.

Si vous utilisez un Gateway distant, installez-le/configurez-le sur la machine exécutant le Gateway, puis redémarrez le Gateway.

Aucun binaire CLI externe zca/openzca n’est requis.

Installation

Option A : installer depuis npm

openclaw plugins install @openclaw/zalouser

Utilisez le package nu pour suivre le tag de version officielle actuel. Épinglez une version exacte uniquement lorsque vous avez besoin d’une installation reproductible.

Redémarrez ensuite le Gateway.

Option B : installer depuis un dossier local (dev)

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

Redémarrez ensuite le Gateway.

Configuration

La configuration du canal se trouve sous channels.zalouser (et non 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"

Outil d’agent

Nom de l’outil : zalouser

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

Les actions de message de canal prennent également en charge react pour les réactions aux messages.

Associé