openclaw statusopenclaw gateway statusopenclaw logs --followopenclaw doctoropenclaw channels status --probeZdravý systém by měl hlásit: Runtime: running, Connectivity probe: ok, platnou hodnotu Capability (např. write-capable) a u kanálu by měl probe ukazovat, že je transport připojený a kde je to podporované, i hlášku works nebo audit ok.
Pokud ani po provedení těchto kroků bot nereaguje, zaměřte se na následující specifické scénáře spojené s Telegramem, které jsou nejčastějším zdrojem potíží.
Telegramový bot se může tvářit jako online, ale v soukromé zprávě nebo skupině mlčí. Zde je přehled nejtypičtějších problémů a jejich řešení, tak jak je uvádí oficiální dokumentace.
Nejpravděpodobnější příčinou je nastavení soukromí bota nebo požadavek na zmínění. Pokud chcete, aby bot viděl všechny zprávy ve skupině, musíte v nastavení u BotFather vypnout tzv. "privacy mode" (pomocí příkazu /setprivacy), nebo z bota udělat administrátora skupiny. Důležité: Po změně nastavení musíte bota ze skupiny odebrat a znovu přidat, aby Telegram změny aplikoval.
getMe returned 401Tato chyba znamená jediné: token, který jste získali od BotFather, je nesprávný nebo vypršela jeho platnost. Zkontrolujte a aktualizujte hodnotu botToken, cestu k tokenFile nebo proměnnou prostředí TELEGRAM_BOT_TOKEN pro výchozí účet.
Pokud se bot potýká s odesíláním zpráv, dokumentace doporučuje zkontrolovat logy Telegram API a vaši síťovou konfiguraci. Problém často spočívá ve špatně nastaveném DNS, IPv6 nebo proxy serveru pro připojení k api.telegram.org.
getUpdates 409Tato chyba jasně signalizuje, že se stejný token pokouší použít více procesů najednou. Může jít o jinou spuštěnou bránu (gateway) OpenClaw, externí skript nebo jiný poller. Dokumentace zdůrazňuje, že v jednu chvíli smí pro jeden bot token aktivně běžet pouze jeden proces.
Pokud problémy nastaly ihned po aktualizaci OpenClaw, dokumentace radí tento tříkrokový reset:
openclaw status --all a zkontrolujte celkový stav.openclaw doctor --fix, který vyčistí zastaralé dočasné a ověřovací soubory.openclaw gateway restart.Poté znovu ověřte stav pomocí openclaw status --all. Pokud jste ve výstupu prvního příkazu zahlédli hlášku plugin load failed: dependency tree corrupted, znamená to, že se kanál sice načetl, ale plugin havaroval. Příkaz openclaw doctor --fix je v tomto případě přesně tím, co dokumentace doporučuje.
Pro jistotu si zopakujme, jak se telegramový kanál v OpenClaw aktivuje. Nepoužívá se k tomu příkaz openclaw channels login telegram. Místo toho se token načítá z konfiguračního souboru nebo proměnné prostředí, v nastavení musí být channels.telegram.enabled: true a následně spustíte bránu. Pro soukromé zprávy se standardně používá párování. Po spuštění brány je nutné zkontrolovat příkaz openclaw pairing list telegram a párování schválit.
Na základě dostupných informací nelze s jistotou říci, že "bot nefunguje kvůli X". Chybí pro to důkazy. Řešením je však systematický postup. Začněte s žebříčkem pěti diagnostických příkazů. Pokud z něj nezískáte odpověď, u Telegramu zkontrolujte výše zmíněné čtyři nejpravděpodobnější příčiny: nastavení soukromí/zmiňování, platnost tokenu, síťovou konfiguraci a konflikty pollingu.
openclaw statusopenclaw gateway statusopenclaw logs --followopenclaw doctoropenclaw channels status --probeZdravý systém by měl hlásit: Runtime: running, Connectivity probe: ok, platnou hodnotu Capability (např. write-capable) a u kanálu by měl probe ukazovat, že je transport připojený a kde je to podporované, i hlášku works nebo audit ok.
Pokud ani po provedení těchto kroků bot nereaguje, zaměřte se na následující specifické scénáře spojené s Telegramem, které jsou nejčastějším zdrojem potíží.
Telegramový bot se může tvářit jako online, ale v soukromé zprávě nebo skupině mlčí. Zde je přehled nejtypičtějších problémů a jejich řešení, tak jak je uvádí oficiální dokumentace.
Nejpravděpodobnější příčinou je nastavení soukromí bota nebo požadavek na zmínění. Pokud chcete, aby bot viděl všechny zprávy ve skupině, musíte v nastavení u BotFather vypnout tzv. "privacy mode" (pomocí příkazu /setprivacy), nebo z bota udělat administrátora skupiny. Důležité: Po změně nastavení musíte bota ze skupiny odebrat a znovu přidat, aby Telegram změny aplikoval.
getMe returned 401Tato chyba znamená jediné: token, který jste získali od BotFather, je nesprávný nebo vypršela jeho platnost. Zkontrolujte a aktualizujte hodnotu botToken, cestu k tokenFile nebo proměnnou prostředí TELEGRAM_BOT_TOKEN pro výchozí účet.
Pokud se bot potýká s odesíláním zpráv, dokumentace doporučuje zkontrolovat logy Telegram API a vaši síťovou konfiguraci. Problém často spočívá ve špatně nastaveném DNS, IPv6 nebo proxy serveru pro připojení k api.telegram.org.
getUpdates 409Tato chyba jasně signalizuje, že se stejný token pokouší použít více procesů najednou. Může jít o jinou spuštěnou bránu (gateway) OpenClaw, externí skript nebo jiný poller. Dokumentace zdůrazňuje, že v jednu chvíli smí pro jeden bot token aktivně běžet pouze jeden proces.
Pokud problémy nastaly ihned po aktualizaci OpenClaw, dokumentace radí tento tříkrokový reset:
openclaw status --all a zkontrolujte celkový stav.openclaw doctor --fix, který vyčistí zastaralé dočasné a ověřovací soubory.openclaw gateway restart.Poté znovu ověřte stav pomocí openclaw status --all. Pokud jste ve výstupu prvního příkazu zahlédli hlášku plugin load failed: dependency tree corrupted, znamená to, že se kanál sice načetl, ale plugin havaroval. Příkaz openclaw doctor --fix je v tomto případě přesně tím, co dokumentace doporučuje.
Pro jistotu si zopakujme, jak se telegramový kanál v OpenClaw aktivuje. Nepoužívá se k tomu příkaz openclaw channels login telegram. Místo toho se token načítá z konfiguračního souboru nebo proměnné prostředí, v nastavení musí být channels.telegram.enabled: true a následně spustíte bránu. Pro soukromé zprávy se standardně používá párování. Po spuštění brány je nutné zkontrolovat příkaz openclaw pairing list telegram a párování schválit.
Na základě dostupných informací nelze s jistotou říci, že "bot nefunguje kvůli X". Chybí pro to důkazy. Řešením je však systematický postup. Začněte s žebříčkem pěti diagnostických příkazů. Pokud z něj nezískáte odpověď, u Telegramu zkontrolujte výše zmíněné čtyři nejpravděpodobnější příčiny: nastavení soukromí/zmiňování, platnost tokenu, síťovou konfiguraci a konflikty pollingu.