Capabilityread-onlywrite-capableadmin-capablechannels status --probe) toont dat het transport verbonden is. Waar ondersteund, zie je ook works of audit ok.Komt hier niets verdachts uit, dan kun je verder zoeken op basis van het specifieke gedrag van je bot:
Dit is een klassieker die vaak niets met OpenClaw zelf te maken heeft. De documentatie wijst op de requireMention-instelling en de privacy-modus van de bot die je bij BotFather hebt ingesteld. Als je wilt dat de bot álle berichten in een groep kan lezen, moet je de privacy-modus uitzetten via het /setprivacy-commando bij BotFather. Een andere oplossing is om de bot beheerdersrechten te geven in de groep. Verwijder na de aanpassing de bot uit de groep en voeg hem opnieuw toe, zodat Telegram de wijziging doorvoert.
getMe returned 401Dit betekent dat de bot-token die je van BotFather hebt gekregen niet klopt, verlopen is, of ongeldig is geworden. Je moet het token bijwerken in je configuratie. Dit kan via de botToken, tokenFile, of de TELEGRAM_BOT_TOKEN-omgevingsvariabele (afhankelijk van je setup en of je een standaardaccount gebruikt).
Als je netwerkfouten in de logs ziet, wijzen de OpenClaw-documenten je naar de Telegram API. De eerste verdachten zijn hier meestal DNS-problemen, een verkeerde IPv6-configuratie, of een proxy die het verkeer naar api.telegram.org blokkeert of verkeerd routeert.
Hiervoor moet je de logs in de gaten houden met openclaw logs --follow. Blijft het probleem aanhouden, dan ligt de oorzaak volgens de documentatie vaak toch weer bij proxy-, DNS- of IPv6-problemen.
getUpdates 409 conflict in de logsDeze foutmelding is cruciaal: er is een ander proces (een andere OpenClaw-gateway, een extern script, of een andere poller) dat hetzelfde bot-token gebruikt. De Telegram-documentatie van OpenClaw is hier heel duidelijk over: er mag maar één actieve long poller per bot-token zijn.
Een vast stappenplan na een update is:
openclaw status --all uit voor een compleet overzicht.openclaw doctor --fix om eventuele beschadigde configuraties op te schonen.openclaw gateway restart.openclaw status --all.Krijg je de specifieke melding plugin load failed: dependency tree corrupted? Ook dan is openclaw doctor --fix het aangewezen commando. Dit ruimt oude, beschadigde tussenbestanden op die het laden van de kanaal-plugin blokkeren, zelfs als de configuratie verder correct is. Start daarna de gateway opnieuw op.
Een veelgemaakte fout is denken dat je moet inloggen via openclaw channels login telegram. Dat is niet het geval. De juiste procedure is:
channels.telegram.enabled: true.Directe berichten (DM's) werken standaard met een koppelingssysteem. Nadat je de gateway hebt gestart en de bot een bericht stuurt, krijg je een koppelingscode te zien. Je kunt de status van alle openstaande koppelingen bekijken met openclaw pairing list telegram en ze goedkeuren met openclaw pairing approve telegram [CODE].
We kunnen op dit moment niet met zekerheid zeggen dat het probleem door één specifieke oorzaak komt – de informatie is ontoereikend. De weg naar een oplossing is echter duidelijk.
Begin met het verzamelen van de output van de vijf diagnosecommando's (status, gateway status, logs --follow, doctor, channels status --probe). Voor Telegram-bots zijn de vier meest waarschijnlijke boosdoeners: privacy/mention-instellingen, een ongeldige token (401-fout), DNS/IPv6/proxy-problemen, of een polling conflict (409-fout).
Capabilityread-onlywrite-capableadmin-capablechannels status --probe) toont dat het transport verbonden is. Waar ondersteund, zie je ook works of audit ok.Komt hier niets verdachts uit, dan kun je verder zoeken op basis van het specifieke gedrag van je bot:
Dit is een klassieker die vaak niets met OpenClaw zelf te maken heeft. De documentatie wijst op de requireMention-instelling en de privacy-modus van de bot die je bij BotFather hebt ingesteld. Als je wilt dat de bot álle berichten in een groep kan lezen, moet je de privacy-modus uitzetten via het /setprivacy-commando bij BotFather. Een andere oplossing is om de bot beheerdersrechten te geven in de groep. Verwijder na de aanpassing de bot uit de groep en voeg hem opnieuw toe, zodat Telegram de wijziging doorvoert.
getMe returned 401Dit betekent dat de bot-token die je van BotFather hebt gekregen niet klopt, verlopen is, of ongeldig is geworden. Je moet het token bijwerken in je configuratie. Dit kan via de botToken, tokenFile, of de TELEGRAM_BOT_TOKEN-omgevingsvariabele (afhankelijk van je setup en of je een standaardaccount gebruikt).
Als je netwerkfouten in de logs ziet, wijzen de OpenClaw-documenten je naar de Telegram API. De eerste verdachten zijn hier meestal DNS-problemen, een verkeerde IPv6-configuratie, of een proxy die het verkeer naar api.telegram.org blokkeert of verkeerd routeert.
Hiervoor moet je de logs in de gaten houden met openclaw logs --follow. Blijft het probleem aanhouden, dan ligt de oorzaak volgens de documentatie vaak toch weer bij proxy-, DNS- of IPv6-problemen.
getUpdates 409 conflict in de logsDeze foutmelding is cruciaal: er is een ander proces (een andere OpenClaw-gateway, een extern script, of een andere poller) dat hetzelfde bot-token gebruikt. De Telegram-documentatie van OpenClaw is hier heel duidelijk over: er mag maar één actieve long poller per bot-token zijn.
Een vast stappenplan na een update is:
openclaw status --all uit voor een compleet overzicht.openclaw doctor --fix om eventuele beschadigde configuraties op te schonen.openclaw gateway restart.openclaw status --all.Krijg je de specifieke melding plugin load failed: dependency tree corrupted? Ook dan is openclaw doctor --fix het aangewezen commando. Dit ruimt oude, beschadigde tussenbestanden op die het laden van de kanaal-plugin blokkeren, zelfs als de configuratie verder correct is. Start daarna de gateway opnieuw op.
Een veelgemaakte fout is denken dat je moet inloggen via openclaw channels login telegram. Dat is niet het geval. De juiste procedure is:
channels.telegram.enabled: true.Directe berichten (DM's) werken standaard met een koppelingssysteem. Nadat je de gateway hebt gestart en de bot een bericht stuurt, krijg je een koppelingscode te zien. Je kunt de status van alle openstaande koppelingen bekijken met openclaw pairing list telegram en ze goedkeuren met openclaw pairing approve telegram [CODE].
We kunnen op dit moment niet met zekerheid zeggen dat het probleem door één specifieke oorzaak komt – de informatie is ontoereikend. De weg naar een oplossing is echter duidelijk.
Begin met het verzamelen van de output van de vijf diagnosecommando's (status, gateway status, logs --follow, doctor, channels status --probe). Voor Telegram-bots zijn de vier meest waarschijnlijke boosdoeners: privacy/mention-instellingen, een ongeldige token (401-fout), DNS/IPv6/proxy-problemen, of een polling conflict (409-fout).