Vérifications de l’état (CLI)
Guide court pour vérifier la connectivité des canaux sans tâtonner.Vérifications rapides
openclaw status— résumé local : accessibilité/mode de la Gateway (passerelle), indication de mise à jour, ancienneté de l’authentification du canal lié, sessions + activité récente.openclaw status --all— diagnostic local complet (lecture seule, en couleur, sûr à coller pour le débogage).openclaw status --deep— sonde également la Gateway (passerelle) en cours d’exécution (sondes par canal lorsque prises en charge).openclaw health --json— demande à la Gateway (passerelle) en cours d’exécution un instantané complet de l’état (WS uniquement ; pas de socket Baileys directe).- Envoyez
/statuscomme message autonome dans WhatsApp/WebChat pour obtenir une réponse d’état sans invoquer l’agent. - Journaux : tail
/tmp/openclaw/openclaw-*.loget filtrez surweb-heartbeat,web-reconnect,web-auto-reply,web-inbound.
Diagnostics approfondis
- Identifiants sur disque :
ls -l ~/.openclaw/credentials/whatsapp/<accountId>/creds.json(le mtime doit être récent). - Stockage de session :
ls -l ~/.openclaw/agents/<agentId>/sessions/sessions.json(le chemin peut être remplacé dans la configuration). Le nombre et les destinataires récents sont exposés viastatus. - Flux de reliaison :
openclaw channels logout && openclaw channels login --verboselorsque des codes d’état 409–515 ouloggedOutapparaissent dans les journaux. (Remarque : le flux de connexion par QR redémarre automatiquement une fois pour l’état 515 après l’appairage.)
Quand quelque chose échoue
logged outou état 409–515 → reliez de nouveau avecopenclaw channels logoutpuisopenclaw channels login.- Gateway (passerelle) injoignable → démarrez-la :
openclaw gateway --port 18789(utilisez--forcesi le port est occupé). - Aucun message entrant → confirmez que le téléphone lié est en ligne et que l’expéditeur est autorisé (
channels.whatsapp.allowFrom) ; pour les discussions de groupe, assurez-vous que les règles de liste d’autorisation + de mention correspondent (channels.whatsapp.groups,agents.list[].groupChat.mentionPatterns).
Commande « health » dédiée
openclaw health --json demande à la Gateway (passerelle) en cours d’exécution son instantané d’état (pas de sockets de canal directes depuis le CLI). Elle rapporte, lorsque disponibles, les identifiants liés/l’ancienneté de l’authentification, des résumés de sondes par canal, un résumé du stockage de sessions et une durée de sonde. Elle se termine avec un code non nul si la Gateway (passerelle) est injoignable ou si la sonde échoue/expire. Utilisez --timeout <ms> pour remplacer la valeur par défaut de 10 s.