OpenClaw Zalo Personal Kanal
Verbinden Sie OpenClaw mit Ihrem persoenlichen Zalo-Konto ueber das inoffizielle Tool zca-cli. Im Gegensatz zur Integration ueber die Zalo Bot Platform ermoeglicht dieser Kanal Ihrem KI-Assistenten, ueber ein echtes persoenliches Zalo-Konto zu arbeiten -- mit Unterstuetzung fuer Gruppenchats, Medien und Freundeslisten. Die Authentifizierung erfolgt durch Scannen eines QR Codes, aehnlich wie beim Verknuepfen eines neuen Geraets.
Zalo Personal Unterstützte Funktionen
Textnachrichten
Unterstützt
Medien & Dateien
Unterstützt
Reaktionen
Nicht unterstützt
Threads
Nicht unterstützt
Sprachnachrichten
Nicht unterstützt
Gruppenchat
Unterstützt
Zalo Personal Voraussetzungen
- Ein persoenliches Zalo-Konto (Standardkonto, kein Official Account)
- Die zca-Binaerdatei installiert und im System-PATH verfuegbar
- OpenClaw Gateway gestartet und konfiguriert
- Zalo-App auf dem Smartphone zum Scannen des QR Codes bei der Anmeldung
Zalo Personal Schnelleinrichtung
Das zalouser-Plugin und zca-cli installieren
Installieren Sie das OpenClaw-Plugin mit 'openclaw plugins install @openclaw/zalouser'. Installieren Sie anschliessend das Tool zca-cli und stellen Sie sicher, dass es in Ihrem PATH verfuegbar ist. Ueberpruefen Sie dies mit 'zca --version'.
Anmeldung per QR Code
Fuehren Sie 'openclaw channels login --channel zalouser' aus, um einen QR Code in Ihrem Terminal anzuzeigen. Oeffnen Sie die Zalo-App auf Ihrem Smartphone und scannen Sie den QR Code, um die Sitzung zu authentifizieren.
Konfigurieren und loschatten
Fuegen Sie die Konfiguration des zalouser-Kanals in ~/.openclaw/openclaw.json mit Ihren bevorzugten Einstellungen fuer dmPolicy und groupPolicy hinzu. Starten Sie das Gateway mit 'openclaw start' und senden Sie eine Nachricht an Ihr Zalo-Konto, um die Verbindung zu testen.
Zalo Personal Konfigurationsbeispiel
{
"channels": {
"zalouser": {
"enabled": true,
"dmPolicy": "pairing",
"groupPolicy": "open"
}
}
}Zalo Personal Detaillierte Dokumentation
Architekturueberblick
Installation von zca-cli
zca --versionQR-Code-Authentifizierung
# Login
openclaw channels login --channel zalouser
# If login doesn't persist, re-authenticate
openclaw channels logout --channel zalouser
openclaw channels login --channel zalouserDM-Richtlinien
{
"channels": {
"zalouser": {
"dmPolicy": "allowlist",
"allowFrom": ["123456789", "Friend Name"]
}
}
}Gruppenchat-Verwaltung
{
"channels": {
"zalouser": {
"groupPolicy": "allowlist",
"groups": {
"123456789": { "allow": true },
"Work Chat": { "allow": true }
}
}
}
}Nachrichtenverarbeitung
Multi-Konto-Einrichtung
{
"channels": {
"zalouser": {
"enabled": true,
"defaultAccount": "default",
"accounts": {
"work": {
"enabled": true,
"profile": "work"
},
"personal": {
"enabled": true,
"profile": "personal"
}
}
}
}
}Verzeichnis und Erkennung
# View your profile
openclaw directory self --channel zalouser
# Search friends
openclaw directory peers list --channel zalouser --query "name"
# Search groups
openclaw directory groups list --channel zalouser --query "work"Zalo Personal Konfigurationsreferenz
| Key | Type | Default | Description |
|---|---|---|---|
| enabled | boolean | false | Den Kanal Zalo Personal aktivieren oder deaktivieren |
| dmPolicy | string | "pairing" | Steuert, wer dem Bot Direktnachrichten senden kann. Optionen: pairing, allowlist, open, disabled |
| allowFrom | string[] | [] | Benutzer-IDs oder -namen, die dem Bot Nachrichten senden duerfen (wenn dmPolicy auf allowlist gesetzt ist) |
| groupPolicy | string | "open" | Steuert das Verhalten in Gruppenchats. Optionen: open, allowlist, disabled |
| groups | object | {} | Zuordnung von Gruppen-IDs oder -namen zu Berechtigungsobjekten (wenn groupPolicy auf allowlist gesetzt ist) |
| defaultAccount | string | "default" | Der standardmaessig zu verwendende zca-Profilname |
| accounts.<id>.enabled | boolean | true | Ein bestimmtes Konto im Multi-Konto-Modus aktivieren oder deaktivieren |
| accounts.<id>.profile | string | "" | Der zca-Profilname fuer ein bestimmtes Konto |
Den Kanal Zalo Personal aktivieren oder deaktivieren
Steuert, wer dem Bot Direktnachrichten senden kann. Optionen: pairing, allowlist, open, disabled
Benutzer-IDs oder -namen, die dem Bot Nachrichten senden duerfen (wenn dmPolicy auf allowlist gesetzt ist)
Steuert das Verhalten in Gruppenchats. Optionen: open, allowlist, disabled
Zuordnung von Gruppen-IDs oder -namen zu Berechtigungsobjekten (wenn groupPolicy auf allowlist gesetzt ist)
Der standardmaessig zu verwendende zca-Profilname
Ein bestimmtes Konto im Multi-Konto-Modus aktivieren oder deaktivieren
Der zca-Profilname fuer ein bestimmtes Konto
Zalo Personal Häufig gestellte Fragen
Zalo Personal Fehlerbehebung
Die zca-cli-Binaerdatei ist nicht installiert oder nicht im System-PATH.
Die Zalo-Sitzung ist moeglicherweise abgelaufen oder die anfaengliche Authentifizierung war unvollstaendig.
groupPolicy ist moeglicherweise auf 'disabled' oder auf 'allowlist' gesetzt, ohne dass die Gruppe aufgefuehrt ist.
Der Prozess zca listen laeuft moeglicherweise nicht, oder die Sitzung ist abgelaufen.
Zalo hat inoffizielle Automatisierung auf dem Konto erkannt.