@tencent-weixin/openclaw-weixin-Kanal-Plugin eine Verbindung zu WeChat her.
Status: externes Plugin, betreut vom Tencent-Weixin-Team. Direktchats und
Medien werden unterstützt. Gruppenchats werden in den Metadaten zu den
Plugin-Funktionen nicht ausgewiesen (dort sind nur Direktchats deklariert).
Benennung
- WeChat ist der in dieser Dokumentation verwendete Name.
- Weixin ist der Name, den das Paket von Tencent und die Plugin-ID verwenden.
openclaw-weixinist die OpenClaw-Kanal-ID (weixinundwechatfunktionieren als Aliasse).@tencent-weixin/openclaw-weixinist das npm-Paket.
openclaw-weixin in CLI-Befehlen und Konfigurationspfaden.
Funktionsweise
Der WeChat-Code befindet sich nicht im OpenClaw-Core-Repository. OpenClaw stellt den generischen Vertrag für Kanal-Plugins bereit, und das externe Plugin stellt die WeChat-spezifische Runtime bereit:openclaw plugins installinstalliert@tencent-weixin/openclaw-weixin.- Das Gateway erkennt das Plugin-Manifest und lädt den Plugin-Einstiegspunkt.
- Das Plugin registriert die Kanal-ID
openclaw-weixin. openclaw channels login --channel openclaw-weixinstartet die QR-Anmeldung.- Das Plugin speichert die Anmeldedaten des Kontos im OpenClaw-Statusverzeichnis
(standardmäßig
~/.openclaw). - Beim Start des Gateways startet das Plugin seinen Weixin-Monitor für jedes konfigurierte Konto.
- Eingehende WeChat-Nachrichten werden über den Kanalvertrag normalisiert, an den ausgewählten OpenClaw-Agenten weitergeleitet und über den ausgehenden Pfad des Plugins zurückgesendet.
Installation
Schnellinstallation:Anmeldung
Führen Sie die QR-Anmeldung auf demselben Computer aus, auf dem das Gateway läuft:Zugriffskontrolle
Direktnachrichten verwenden das normale OpenClaw-Modell für Kopplung und Zulassungslisten bei Kanal-Plugins. Genehmigen Sie neue Absender:Kompatibilität
Das Plugin prüft beim Start die Version des OpenClaw-Hosts.
Wenn das Plugin meldet, dass Ihre OpenClaw-Version zu alt ist, aktualisieren Sie
entweder OpenClaw oder installieren Sie die ältere Plugin-Reihe:
Sidecar-Prozess
Das WeChat-Plugin kann neben dem Gateway Hilfsaufgaben ausführen, während es die Tencent-iLink-API überwacht. In Issue #68451 legte dieser Hilfspfad einen Fehler in der generischen Bereinigung veralteter Gateways von OpenClaw offen: Ein Kindprozess konnte versuchen, den übergeordneten Gateway-Prozess zu bereinigen, was unter Prozessmanagern wie systemd zu Neustartschleifen führte. Die aktuelle OpenClaw-Startbereinigung schließt den aktuellen Prozess und dessen Vorfahren aus, sodass ein Kanal-Hilfsprozess das Gateway, das ihn gestartet hat, nicht beenden kann. Diese Korrektur ist generisch; sie ist kein WeChat-spezifischer Pfad im Core.Fehlerbehebung
Prüfen Sie Installation und Status:requires compiled runtime output for TypeScript entry, wurde das npm-Paket ohne die kompilierten
JavaScript-Runtime-Dateien veröffentlicht, die OpenClaw benötigt. Aktualisieren
oder installieren Sie es erneut, nachdem der Plugin-Herausgeber ein korrigiertes
Paket veröffentlicht hat, oder deaktivieren beziehungsweise deinstallieren Sie
das Plugin vorübergehend.
Vorübergehend deaktivieren:
Verwandte Dokumentation
- Kanalübersicht: Chatkanäle
- Kopplung: Kopplung
- Kanal-Routing: Kanal-Routing
- Plugin-Architektur: Plugin-Architektur
- SDK für Kanal-Plugins: SDK für Kanal-Plugins
- Externes Paket: @tencent-weixin/openclaw-weixin