@tencent-weixin/openclaw-weixin de Tencent.
Statut : plugin externe, maintenu par l’équipe Tencent Weixin. Les conversations
directes et les médias sont pris en charge. Les conversations de groupe ne sont
pas annoncées dans les métadonnées de capacités du plugin (celui-ci déclare
uniquement les conversations directes).
Nommage
- WeChat est le nom présenté aux utilisateurs dans cette documentation.
- Weixin est le nom utilisé par le paquet de Tencent et par l’identifiant du plugin.
openclaw-weixinest l’identifiant de canal OpenClaw (weixinetwechatfonctionnent comme alias).@tencent-weixin/openclaw-weixinest le paquet npm.
openclaw-weixin dans les commandes CLI et les chemins de configuration.
Fonctionnement
Le code de WeChat ne se trouve pas dans le dépôt principal d’OpenClaw. OpenClaw fournit le contrat générique des plugins de canal, tandis que le plugin externe fournit l’environnement d’exécution propre à WeChat :openclaw plugins installinstalle@tencent-weixin/openclaw-weixin.- Le Gateway détecte le manifeste du plugin et charge son point d’entrée.
- Le plugin enregistre l’identifiant de canal
openclaw-weixin. openclaw channels login --channel openclaw-weixinlance la connexion par code QR.- Le plugin stocke les identifiants du compte dans le répertoire d’état d’OpenClaw
(
~/.openclawpar défaut). - Au démarrage du Gateway, le plugin lance son moniteur Weixin pour chaque compte configuré.
- Les messages WeChat entrants sont normalisés au moyen du contrat de canal, acheminés vers l’agent OpenClaw sélectionné, puis renvoyés par le chemin de sortie du plugin.
Installation
Installation rapide :Connexion
Lancez la connexion par code QR sur la même machine que celle qui exécute le Gateway :Contrôle d’accès
Les messages directs utilisent le modèle habituel d’appairage et de liste d’autorisation d’OpenClaw pour les plugins de canal. Approuvez les nouveaux expéditeurs :Compatibilité
Le plugin vérifie la version d’OpenClaw hôte au démarrage.
Si le plugin indique que votre version d’OpenClaw est trop ancienne, mettez
OpenClaw à jour ou installez la branche historique du plugin :
Processus auxiliaire
Le plugin WeChat peut exécuter des tâches auxiliaires en parallèle du Gateway pendant qu’il surveille l’API Tencent iLink. Dans le ticket nº 68451, ce chemin auxiliaire a révélé un bogue dans le nettoyage générique des Gateway obsolètes d’OpenClaw : un processus enfant pouvait tenter de nettoyer le processus Gateway parent, provoquant des boucles de redémarrage sous des gestionnaires de processus tels que systemd. Le nettoyage actuel au démarrage d’OpenClaw exclut le processus en cours et ses ancêtres ; un auxiliaire de canal ne peut donc pas arrêter le Gateway qui l’a lancé. Cette correction est générique ; il ne s’agit pas d’un chemin propre à WeChat dans le cœur.Dépannage
Vérifiez l’installation et l’état :requires compiled runtime output for TypeScript entry, le paquet npm a été publié sans les fichiers
d’exécution JavaScript compilés dont OpenClaw a besoin. Effectuez une mise à jour
ou une réinstallation après que l’éditeur du plugin a publié un paquet corrigé,
ou désactivez/désinstallez temporairement le plugin.
Désactivation temporaire :
Documentation associée
- Vue d’ensemble des canaux : Canaux de discussion
- Appairage : Appairage
- Acheminement des canaux : Acheminement des canaux
- Architecture des plugins : Architecture des plugins
- SDK des plugins de canal : SDK des plugins de canal
- Paquet externe : @tencent-weixin/openclaw-weixin