Aller au contenu

Dépannage de canal

Utilisez cette page lorsqu’un channel se connecte mais que le comportement est incorrect.

Exécutez d’abord ceux-ci dans l’ordre :

Fenêtre de terminal
openclaw status
openclaw gateway status
openclaw logs --follow
openclaw doctor
openclaw channels status --probe

Ligne de base saine :

  • Runtime: running
  • Connectivity probe: ok
  • Capability: read-only, write-capable, ou admin-capable
  • La sonde de canal indique que le transport est connecté et, si pris en charge, works ou audit ok

Utilisez ceci lorsque Telegram, iMessage, les configs de l’ère BlueBubbles, ou un autre canal de plugin disparaît après la mise à jour.

Fenêtre de terminal
openclaw status --all
openclaw doctor --fix
openclaw gateway restart
openclaw status --all

Recherchez plugin load failed: dependency tree corrupted; run openclaw doctor --fix in openclaw status --all. Cela signifie que le canal est configuré, mais que le chemin de configuration/chargement du plugin a rencontré un arbre de dépendances corrompu au lieu d’enregistrer le canal. openclaw doctor --fix supprime les répertoires de mise en scène des dépendances de plugin obsolètes et les ombres d’auth obsolètes, puis openclaw gateway restart recharge l’état propre.

SymptômeVérification la plus rapideCorrectif
Connecté mais pas de réponses DMopenclaw pairing list whatsappApprouvez l’expéditeur ou modifiez la stratégie/liste blanche des DM.
Messages de groupe ignorésVérifiez requireMention + les modèles de mention dans la configMentionnez le bot ou assouplissez la stratégie de mention pour ce groupe.
La connexion QR expire avec 408Vérifiez la passerelle HTTPS_PROXY / HTTP_PROXY envDéfinissez un proxy accessible ; utilisez NO_PROXY uniquement pour les contournements.
Boucles de déconnexion/reconnexion aléatoiresopenclaw channels status --probe + journauxLes reconnexions récentes sont signalées même lorsqu’elles sont actuellement connectées ; surveillez les journaux, redémarrez la passerelle, puis reliez si le vacillement continue.
Les réponses arrivent en retard de quelques secondes/minutesopenclaw doctor --fixDoctor arrête les clients TUI locaux obsolètes vérifiés lorsqu’ils dégradent la boucle d’événements du Gateway.

Dépannage complet : Dépannage WhatsApp

SymptômeVérification la plus rapideCorrection
/start mais aucun flux de réponse utilisableopenclaw pairing list telegramApprouver l’appariement ou modifier la stratégie de DM.
Bot en ligne mais le groupe reste silencieuxVérifier la condition de mention et le mode de confidentialité du botDésactiver le mode de confidentialité pour la visibilité du groupe ou mentionner le bot.
Échecs d’envoi avec erreurs réseauInspecter les journaux pour les échecs d’appel à l’Telegram APICorriger le routage DNS/IPv6/proxy vers api.telegram.org.
Le démarrage signale getMe returned 401Vérifier la source du jeton configuréeRecopier ou régénérer le jeton BotFather et mettre à jour botToken, tokenFile, ou default-account TELEGRAM_BOT_TOKEN.
Le sondage bloque ou se reconnecte lentementopenclaw logs --follow pour les diagnostics de sondageMettre à niveau ; si les redémarrages sont de faux positifs, ajustez pollingStallThresholdMs. Les blocages persistants indiquent toujours un problème de proxy/DNS/IPv6.
setMyCommands rejeté au démarrageInspecter les journaux pour BOT_COMMANDS_TOO_MUCHRéduire les commandes de plug-in/compétence/personnalisées Telegram ou désactiver les menus natifs.
Mis à niveau et la liste d’autorisation vous bloqueopenclaw security audit et listes d’autorisation de configurationExécuter openclaw doctor --fix ou remplacer @username par des ID d’expéditeur numériques.

Dépannage complet : Dépannage Telegram

SymptômeVérification la plus rapideCorrectif
Bot en ligne mais aucune réponse de guildeopenclaw channels status --probeAutoriser la guilde/le channel et vérifier l’intention de contenu du message.
Messages de groupe ignorésVérifier les journaux pour les abandons dus au filtrage par mentionMentionner le bot ou définir requireMention: false de guilde/channel.
Utilisation de la frappe/jeton mais aucun message DiscordVérifiez s’il s’agit d’un événement de salle ambiant ou d’une salle message_tool optée où le modèle a manqué message(action=send)Inspectez le journal détaillé de la passerelle pour les métadonnées de charge utile finale supprimées, vérifiez messages.groupChat.unmentionedInbound, lisez Événements de salle ambiants, ou gardez messages.groupChat.visibleReplies: "automatic" pour les demandes de groupe normales.
Réponses DM manquantesopenclaw pairing list discordApprouvez l’appariement DM ou ajustez la stratégie DM.

Dépannage complet : Dépannage Discord

SymptômeVérification la plus rapideCorrectif
Mode socket connecté mais aucune réponseopenclaw channels status --probeVérifiez le jeton d’application + le jeton de bot et les étendues requises ; surveillez les botTokenStatus / appTokenStatus = configured_unavailable sur les configurations basées sur SecretRef.
DMs bloquésopenclaw pairing list slackApprouvez l’appariement ou assouplissez la stratégie DM.
Message de channel ignoréVérifiez groupPolicy et la liste d’autorisation des channelsAutorisez le channel ou basculez la stratégie sur open.

Dépannage complet : Dépannage Slack

SymptômeVérification la plus rapideCorrectif
imsgmacOS manquant ou échoue sur non-macOSopenclaw channels status --probe --channel imessageExécutez OpenClaw sur le Mac Messages ou utilisez un wrapper SSH pour OpenClawcliPath.
Peut envoyer mais ne reçoit pas sur macOSVérifiez les autorisations de confidentialité macOS pour l’automatisation de MessagesAccordez à nouveau les autorisations TCC et redémarrez le processus du channel.
Expéditeur DM bloquéopenclaw pairing list imessageApprouvez l’appariement ou mettez à jour la liste d’autorisation.

Dépannage complet :

SymptômeVérification la plus rapideCorrectif
Daemon accessible mais bot silencieuxopenclaw channels status --probeVérifiez l’URL/le compte du démon signal-cli et le mode de réception.
DM bloquéopenclaw pairing list signalApprouver l’expéditeur ou ajuster la politique de DM.
Les réponses de groupe ne se déclenchent pasVérifier la liste d’autorisation des groupes et les modèles de mentionAjouter l’expéditeur/groupe ou assouplir le filtrage.

Dépannage complet : Dépannage Signal

SymptômeVérification la plus rapideCorrection
Le bot répond “parti sur Mars”Vérifiez appId et clientSecret dans la configurationDéfinir les identifiants ou redémarrer la passerelle.
Aucun message entrantopenclaw channels status --probeVérifier les identifiants sur la plateforme ouverte QQ.
Voix non transcriteVérifier la configuration du provider STTConfigurez channels.qqbot.stt ou tools.media.audio.
Messages proactifs non reçusVérifier les exigences d’interaction de la plateforme QQQQ peut bloquer les messages initiés par le bot sans interaction récente.

Dépannage complet : Dépannage du Bot QQ

SymptômeVérification la plus rapideCorrection
Connecté mais ignore les messages des sallesopenclaw channels status --probeVérifiez groupPolicy, la liste d’autorisation des salles et le filtrage des mentions.
Les DMs ne sont pas traitésopenclaw pairing list matrixApprouver l’expéditeur ou ajuster la politique de DM.
Les salles chiffrées échouentopenclaw matrix verify statusVérifiez à nouveau l’appareil, puis vérifiez openclaw matrix verify backup status.
La restauration de la sauvegarde est en cours/échouéeopenclaw matrix verify backup statusExécutez openclaw matrix verify backup restore ou réexécutez avec une clé de récupération.
Le croisement de signatures/amorçage semble incorrectopenclaw matrix verify bootstrapRéparer le stockage des secrets, le croisement de signatures et l’état de la sauvegarde en une seule passe.

Configuration complète et paramétrage : Matrix