@tencent-weixin/openclaw-weixin di Tencent.
Stato: plugin esterno, gestito dal team Tencent Weixin. Sono supportate le chat dirette e
i contenuti multimediali. Le chat di gruppo non sono indicate nei metadati delle funzionalità
del plugin (che dichiara solo le chat dirette).
Nomenclatura
- WeChat è il nome rivolto agli utenti in questa documentazione.
- Weixin è il nome usato dal pacchetto di Tencent e dall’ID del plugin.
openclaw-weixinè l’ID del canale OpenClaw (weixinewechatfunzionano come alias).@tencent-weixin/openclaw-weixinè il pacchetto npm.
openclaw-weixin nei comandi CLI e nei percorsi di configurazione.
Funzionamento
Il codice di WeChat non risiede nel repository principale di OpenClaw. OpenClaw fornisce il contratto generico per i plugin di canale, mentre il plugin esterno fornisce il runtime specifico per WeChat:openclaw plugins installinstalla@tencent-weixin/openclaw-weixin.- Il Gateway rileva il manifesto del plugin e ne carica il punto di ingresso.
- Il plugin registra l’ID di canale
openclaw-weixin. openclaw channels login --channel openclaw-weixinavvia l’accesso tramite codice QR.- Il plugin archivia le credenziali dell’account nella directory di stato di OpenClaw
(
~/.openclawper impostazione predefinita). - All’avvio del Gateway, il plugin avvia il monitor di Weixin per ogni account configurato.
- I messaggi WeChat in entrata vengono normalizzati tramite il contratto del canale, instradati all’agente OpenClaw selezionato e inviati in risposta tramite il percorso in uscita del plugin.
Installazione
Installazione rapida:Accesso
Esegui l’accesso tramite codice QR sulla stessa macchina che esegue il Gateway:Controllo degli accessi
I messaggi diretti usano il normale modello di abbinamento ed elenco consentiti di OpenClaw per i plugin di canale. Approva i nuovi mittenti:Compatibilità
Il plugin controlla all’avvio la versione di OpenClaw dell’host.
Se il plugin segnala che la versione di OpenClaw è troppo vecchia, aggiorna
OpenClaw oppure installa la serie legacy del plugin:
Processo sidecar
Il plugin WeChat può eseguire attività ausiliarie accanto al Gateway mentre monitora l’API Tencent iLink. Nel problema #68451, questo percorso ausiliario ha rivelato un bug nella pulizia generica dei Gateway obsoleti di OpenClaw: un processo figlio poteva tentare di ripulire il processo Gateway padre, causando cicli di riavvio con gestori di processi come systemd. L’attuale pulizia all’avvio di OpenClaw esclude il processo corrente e i suoi antenati, quindi un processo ausiliario del canale non può terminare il Gateway che lo ha avviato. Questa correzione è generica e non costituisce un percorso specifico per WeChat nel nucleo.Risoluzione dei problemi
Controlla l’installazione e lo stato:requires compiled runtime output for TypeScript entry, il pacchetto npm è stato pubblicato senza i file runtime JavaScript
compilati necessari a OpenClaw. Aggiorna o reinstalla il plugin dopo che il relativo
autore avrà pubblicato un pacchetto corretto, oppure disabilita o disinstalla temporaneamente il plugin.
Disabilitazione temporanea:
Documentazione correlata
- Panoramica dei canali: Canali di chat
- Abbinamento: Abbinamento
- Instradamento dei canali: Instradamento dei canali
- Architettura dei plugin: Architettura dei plugin
- SDK per i plugin di canale: SDK per i plugin di canale
- Pacchetto esterno: @tencent-weixin/openclaw-weixin