Zalo Personal (Plugin)
Zalo-Personal-Unterstützung für OpenClaw über ein Plugin, das natives zca-js nutzt, um ein normales Zalo-Benutzerkonto zu automatisieren.
Warnung: Inoffizielle Automatisierung kann zur Kontosperrung/-sperre führen. Nutzung auf eigene Gefahr.
Benennung
Die Kanal-ID ist zalouser, um deutlich zu machen, dass dies ein persönliches Zalo-Benutzerkonto automatisiert (inoffiziell). Wir halten zalo für eine mögliche zukünftige offizielle Zalo-API-Integration reserviert.
Wo es läuft
Dieses Plugin läuft innerhalb des Gateway-Prozesses.
Wenn du ein Remote-Gateway nutzt, installiere/konfiguriere es auf dem Rechner, auf dem das Gateway läuft, und starte dann das Gateway neu.
Es wird kein externes zca/openzca-CLI-Binary benötigt.
Installation
Option A: Aus npm installieren
openclaw plugins install @openclaw/zalouser
Starte das Gateway danach neu.
Option B: Aus einem lokalen Ordner installieren (Entwicklung)
openclaw plugins install ./extensions/zalouser
cd ./extensions/zalouser && pnpm install
Starte das Gateway danach neu.
Konfiguration
Die Kanalkonfiguration befindet sich unter channels.zalouser (nicht 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"
Agent-Tool
Tool-Name: zalouser
Aktionen: send, image, link, friends, groups, me, status
Kanal-Nachrichtenaktionen unterstützen auch react für Nachrichtenreaktionen.