Aller au contenu

Plugin Zalo Personnel

Support Zalo Personnel pour OpenClaw via un plugin, utilisant zca-js natif pour automatiser un compte utilisateur Zalo normal.

Avertissement : L’automatisation non officielle peut entraîner une suspension ou un bannissement de compte. Utilisation à vos propres risques.

L’ID de channel est zalouser pour préciser explicitement que cela automatise un compte utilisateur Zalo personnel (non officiel). Nous conservons zalo réservé pour une future intégration officielle de l’API Zalo.

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

Si vous utilisez une Gateway distante, installez/configurez-la sur la machine exécutant la Gateway, puis redémarrez la Gateway.

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

Fenêtre de terminal
openclaw plugins install @openclaw/zalouser

Redémarrez la Gateway ensuite.

Option B : installer depuis un dossier local (dev)

Section intitulée « Option B : installer depuis un dossier local (dev) »
Fenêtre de terminal
PLUGIN_SRC=./path/to/local/zalouser-plugin
openclaw plugins install "$PLUGIN_SRC"
cd "$PLUGIN_SRC" && pnpm install

Redémarrez la Gateway ensuite.

La configuration du channel se trouve sous channels.zalouser (et non plugins.entries.*) :

{
channels: {
zalouser: {
enabled: true,
dmPolicy: "pairing",
},
},
}
Fenêtre de terminal
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"

Nom de l’outil : zalouser

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

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