npx -y @tencent-weixin/openclaw-weixin-cli@latest install, scanner le QR — sans Wechaty ni ponts gris. Ce guide compare les risques, liste WeChat 8.0.70 et la readiness Gateway, propose six étapes et trois repères techniques, explique les limites en chat privé, la règle des 24 heures et la modération, et pourquoi un portable fermé est un mauvais hôte ClawBot tandis qu'un Mac cloud KVMNODE dédié avec launchd correspond à la production. Croisez OpenClaw en continu, dépannage install, install-daemon officiel, échelle de diagnostic.
2026 WeChat ClawBot vs ponts communautaires : ce que change le plugin officiel
OpenClaw est longtemps passé par Telegram, Discord et Slack ; en Chine, les équipes utilisaient Wechaty, protocoles iPad ou webhooks non officiels. Problèmes communs : protocoles qui cassent sans préavis, risque de suspension de compte, maintenance portée par un seul développeur. Fin mars 2026, Tencent publie le plugin « WeChat ClawBot » et le scope npm @tencent-weixin/openclaw-weixin-cli — lier par QR un OpenClaw Gateway en cours d'exécution devient un flux produit standard.
ClawBot n'est pas un LLM intégré à WeChat : il connecte votre Agent OpenClaw configuré (persona, MEMORY, Skills, routage modèle) à une fenêtre de chat dans vos contacts. Les messages transitent par l'application WeChat ; l'inférence et les outils restent sur votre hôte Gateway. Tencent modère le contenu, sans héberger votre modèle. En incident, séparez canal WeChat, Gateway et API modèle — ne tout attribuer à « WeChat en panne ».
Conformité protocole : plugin officiel plutôt que ponts à risque de blocage.
Surface d'install minimale : une commande npx génère le QR, sans middleware maison.
Capacités OpenClaw conservées : vous parlez à votre Agent, pas à un modèle fixe du fabricant.
Limites produit claires : chat privé d'abord ; groupes et entreprise via plugin WeCom.
Exploitation chez vous : Gateway hors ligne, 18789 malsain ou token launchd manquant — WeChat n'affiche qu'échec ou latence.
Sans daemon Gateway observable, terminez d'abord install-daemon, puis ClawBot — sinon le premier message après scan reste bloqué sur « Gateway n'écoute pas ». Documentez versions plugin, paquet CLI et openclaw dans le ticket de changement.
Les équipes distribuées doivent décider tôt quelles métadonnées de chat peuvent apparaître dans les journaux Gateway. ClawBot transite par l'infrastructure Tencent ; l'inférence reste sur votre hôte, mais finalité et rétention des logs doivent être documentées. Surveillez les changements d'état Gateway plutôt que chaque accusé WeChat.
Prérequis : version WeChat, readiness OpenClaw et clé modèle
Environ la moitié des échecs ClawBot vient d'une application WeChat trop ancienne, l'autre moitié d'un Gateway pas réellement ready. Le tableau regroupe les champs pour l'astreinte. Vérifiez aussi bande passante sortante et latence npm registry — un timeout npx ressemble à une panne plugin.
| Contrôle | Exigence | Symptôme typique si non satisfait |
|---|---|---|
| Version WeChat | iOS 8.0.70+ / Android 8.0.69+, ClawBot visible Réglages→Plugins | Pas d'entrée ou message version insuffisante au scan |
| OpenClaw Gateway | openclaw gateway status --deep ready, 18789 un seul listener | Scan OK, pas de réponse ou timeout RPC |
| Node / CLI | Node 22 comme install.sh, which openclaw identique SSH et launchd | Install lie le mauvais Gateway |
| API modèle | Au moins une clé upstream valide dans openclaw.json | WeChat envoie/reçoit, réponse vide ou 401 |
| Réseau sortant | Hôte atteint API modèle et npm registry | npx échoue ou QR expire |
Gateway sain en terminal, puis plugin WeChat — l'ordre inverse mélange toutes les causes.
Sur Mac cloud KVMNODE dédié : répertoire d'état hors iCloud ou sync d'équipe, sinon échecs d'écriture intermittents simulent des déconnexions ClawBot aléatoires. Tokens : token launchd et échelle L2 — ne réinstallez pas WeChat en premier. Si la clé modèle est en variable d'environnement, alignez EnvironmentVariables plist et shell SSH.
Six étapes : plugin, liaison QR et validation du canal
Mettre à jour WeChat : Moi → Réglages → À propos, vérifier la version, retour Plugins.
Activer ClawBot : Réglages → Plugins → « WeChat ClawBot » → lire les instructions.
Sur l'hôte Gateway : npx -y @tencent-weixin/openclaw-weixin-cli@latest install dans la même session SSH qu'OpenClaw.
Scanner le QR du terminal, confirmer sur le téléphone ; QR court — refaire l'étape 03 si expiré.
Phrase test dans le chat ClawBot, comparer journaux Gateway et openclaw channels probe.
Redémarrer Gateway puis renvoyer : launchd doit maintenir le canal ; horodatages et versions au ticket.
export PATH="/opt/homebrew/bin:/usr/local/bin:$PATH" openclaw gateway status --deep npx -y @tencent-weixin/openclaw-weixin-cli@latest install openclaw gateway restart openclaw channels probe 2>/dev/null || true
La liaison s'exécute sur l'hôte qui fait réellement tourner Gateway. OpenClaw sur un nœud KVMNODE à Singapour et npx sur le portable local pointent le QR vers la mauvaise instance. SSH sur le Mac cloud ou ssh user@host 'npx ...'. Joignez lignes de log Gateway et timestamp du premier message WeChat pour séparer latence canal et latence modèle.
Pendant la semaine d'acceptation, répétez les étapes 05 et 06 après chaque openclaw gateway restart et après upgrade Node. Les régressions apparaissent avant que les utilisateurs ne rescanent. Si channels probe n'est pas encore câblé pour WeChat, un aller-retour manuel plus une ligne de gateway status --deep suffit — seulement si health était verte au préalable.
Chat privé, agents multiples et WeCom : choisir sans confusion
Documentation et retours terrain : ClawBot vise le chat privé, pas un bot @ dans un groupe WeChat avec le même plugin. L'entrée utilise resolveAgentRoute par channel + accountId + peer — contexte distinct par paire ; changer souvent d'Agent dans le même fil perturbe la machine d'état.
| Modèle | Usage | Attention |
|---|---|---|
| Un compte WeChat + Agent principal | Assistant quotidien | Une fenêtre, Skills routent en interne |
| Plusieurs comptes, un Agent chacun | Isolation de rôles | Multi-comptes en ligne, scan séparé |
| Plugin OpenClaw WeCom | Robots d'équipe, docs | Parallèle à ClawBot, pas substitut |
Bots de groupe, messages d'application et API documents relèvent du plugin OpenClaw WeCom officiel, pas du ClawBot personnel. Les deux canaux peuvent coexister sur un Gateway — routing explicite dans openclaw.json. Limitez les Skills à sorties sensibles sur le canal WeChat si la modération bloque.
Pour un assistant interne avec MEMORY métier, listez les outils autorisés sur le canal WeChat. Un Skill exportant des fichiers du workspace peut déclencher la modération alors que Gateway et modèle sont sains. Testez des prompts de production, pas seulement « bonjour », en acceptation.
Pièges, ordre de triage et Mac cloud permanent
QR expiré : valable quelques minutes — relancer npx, pas de capture réutilisée.Règle 24 h : inactivité longue peut rejeter les push proactifs — Q&R, pas campagne marketing.Modération : WeChat bloque en cas de non-conformité — ajuster prompts et sorties outils dans OpenClaw, pas rebinder en boucle.Veille Gateway : portable fermé coupe ClawBot comme Telegram — plus visible car WeChat est l'entrée quotidienne.
CLI officiel : @tencent-weixin/openclaw-weixin-cli, pas de paquets npm usurpés.
Port sonde par défaut : 18789 comme la checklist install.
Seuil WeChat : 8.0.70 iOS / 8.0.69 Android (mars 2026), puis ouvrir le plugin.
Triage : gateway status --deep → API modèle → npx install rescan → journaux Gateway → réinstall WeChat en dernier. channels 401 ou split brain : alignement CLI d'abord. Séparez dans le ticket « échec envoi WeChat » et « Gateway ne répond pas ».
| Hôte | Expérience ClawBot | Conclusion ops |
|---|---|---|
| Portable fermé | Veille coupe, liaison éphémère | Essai personnel seulement |
| NAS / VPS faible | Node et I/O disque instables | Monitoring maison, hors écosystème Apple |
| Mac cloud KVMNODE dédié | launchd + régions Git/modèle au choix | Entrée WeChat 7×24 production |
Si le même Mac cloud héberge CI iOS et OpenClaw, 16 Go de mémoire unifiée sous xcodebuild et Gateway peut ralentir les réponses WeChat sans couper le canal — M4 Pro ou split de pool plutôt que rescans répétés. Consultez isolation same-pool avant de changer de palier.
Un portable en veille est une mauvaise référence pour « ça marchait chez moi ». Les Mac cloud dédiés offrent des fenêtres launchd stables. Choisissez la région selon Git et sortie modèle, pas WeChat seul — le canal est côté client en Chine, Gateway reste sur votre nœud. Pour une entrée WeChat auditable 7×24 avec Gateway sur le même hôte, la location Mac mini KVMNODE reste le choix habituel : six régions, hôte dédié, location jour à mois, un runbook pour 18789 et launchd. Tarifs : page tarifs, guides : centre d'aide, commande : commander.