Aller au contenu

Plugin personnel Zalo

Prise en charge de Zalo Personal pour OpenClaw via un plugin, utilisant le ZaloOpenClawzca-jsZalo natif pour automatiser un compte utilisateur Zalo normal.

L’identifiant de canal est zalouserZalo pour indiquer explicitement que cela automatise un compte utilisateur Zalo personnel (non officiel). Nous conservons zaloZaloAPI réservé pour une future intégration potentielle de l’API Zalo officielle.

Ce plugin s’exécute à l’intérieur du 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 zca/openzcaCLI CLI externe n’est requis.

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

Utilisez le package nu pour suivre l’étiquette de version officielle actuelle. Ne spécifiez une version exacte que lorsque vous avez besoin d’une installation reproductible.

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.