@tencent-weixin/openclaw-weixin.
Status: zewnętrzny Plugin. Obsługiwane są czaty bezpośrednie i multimedia. Czaty grupowe nie są
deklarowane przez bieżące metadane możliwości Pluginu.
Nazewnictwo
- WeChat to nazwa widoczna dla użytkownika w tej dokumentacji.
- Weixin to nazwa używana przez pakiet Tencent oraz przez identyfikator Pluginu.
openclaw-weixinto identyfikator kanału OpenClaw.@tencent-weixin/openclaw-weixinto pakiet npm.
openclaw-weixin w poleceniach CLI i ścieżkach konfiguracji.
Jak to działa
Kod WeChat nie znajduje się w głównym repozytorium OpenClaw. OpenClaw udostępnia ogólny kontrakt Pluginu kanału, a zewnętrzny Plugin udostępnia środowisko uruchomieniowe specyficzne dla WeChat:openclaw plugins installinstaluje@tencent-weixin/openclaw-weixin.- Gateway wykrywa manifest Pluginu i ładuje punkt wejścia Pluginu.
- Plugin rejestruje identyfikator kanału
openclaw-weixin. openclaw channels login --channel openclaw-weixinuruchamia logowanie przez QR.- Plugin przechowuje poświadczenia konta w katalogu stanu OpenClaw.
- Po uruchomieniu Gateway Plugin uruchamia monitor Weixin dla każdego skonfigurowanego konta.
- Przychodzące wiadomości WeChat są normalizowane przez kontrakt kanału, kierowane do wybranego agenta OpenClaw i odsyłane z powrotem przez wychodzącą ścieżkę Pluginu.
Instalacja
Szybka instalacja:Logowanie
Uruchom logowanie QR na tej samej maszynie, na której działa Gateway:Kontrola dostępu
Wiadomości bezpośrednie używają standardowego modelu parowania i listy dozwolonych nadawców OpenClaw dla Pluginów kanałów. Zatwierdzaj nowych nadawców:Zgodność
Plugin sprawdza wersję hosta OpenClaw podczas uruchamiania.| Linia Pluginu | Wersja OpenClaw | Tag npm |
|---|---|---|
2.x | >=2026.3.22 | latest |
1.x | >=2026.1.0 <2026.3.22 | legacy |
Proces sidecar
Plugin WeChat może uruchamiać pomocniczą pracę obok Gateway, gdy monitoruje Tencent iLink API. W zgłoszeniu #68451 ta ścieżka pomocnicza ujawniła błąd w ogólnym mechanizmie czyszczenia nieaktualnego Gateway w OpenClaw: proces potomny mógł próbować wyczyścić nadrzędny proces Gateway, powodując pętle restartów w menedżerach procesów takich jak systemd. Obecne czyszczenie przy uruchamianiu OpenClaw wyklucza bieżący proces i jego procesy nadrzędne, więc pomocnik kanału nie może zakończyć Gateway, który go uruchomił. Ta poprawka jest ogólna; nie jest to ścieżka specyficzna dla WeChat w rdzeniu.Rozwiązywanie problemów
Sprawdź instalację i status:Powiązana dokumentacja
- Omówienie kanałów: Chat Channels
- Pairing: Pairing
- Routing kanałów: Channel Routing
- Architektura Pluginów: Plugin Architecture
- SDK Pluginów kanałów: Channel Plugin SDK
- Pakiet zewnętrzny: @tencent-weixin/openclaw-weixin