Skip to content

[Bug]: Broken manual telegram configuration #23600

@ryanbastic

Description

@ryanbastic

Summary

After attempting to perform instructions here: https://docs.openclaw.ai/channels/telegram manually, I encountered errors.

Steps to reproduce

  1. Load sample config from steps listed in manual config instructions
  2. Follow steps

Expected behavior

Agent communicates with telegram bot and provides pairing code.

Actual behavior

Error posted in log:


3:39:24 [canvas] host mounted at http://127.0.0.1:18789/__openclaw__/canvas/ (root /home/openclaw/.openclaw/canvas)
13:39:24 [heartbeat] started
13:39:24 [health-monitor] started (interval: 300s, grace: 60s)
13:39:24 [gateway] agent model: pollinations/glm
13:39:24 [gateway] listening on ws://127.0.0.1:18789 (PID 19411)
13:39:24 [gateway] listening on ws://[::1]:18789
13:39:24 [gateway] log file: /tmp/openclaw-999/openclaw-2026-02-22.log
13:39:24 [browser/service] Browser control service ready (profiles=2)
13:39:24 [telegram] [default] starting provider
13:39:24 [telegram] autoSelectFamily=true (default-node22)
13:39:25 [telegram] telegram deleteMyCommands failed: Call to 'deleteMyCommands' failed! (401: Unauthorized)
13:39:25 [telegram] telegram setMyCommands failed: Call to 'setMyCommands' failed! (401: Unauthorized)
13:39:25 [telegram] command sync failed: GrammyError: Call to 'setMyCommands' failed! (401: Unauthorized)
13:39:25 [telegram] [default] channel exited: Call to 'getMe' failed! (401: Unauthorized)
13:39:25 [telegram] [default] auto-restart attempt 1/10 in 5s
13:39:30 [telegram] [default] starting provider
13:39:30 [telegram] telegram deleteMyCommands failed: Call to 'deleteMyCommands' failed! (401: Unauthorized)
13:39:31 [telegram] [default] channel exited: Call to 'getMe' failed! (401: Unauthorized)
13:39:31 [telegram] [default] auto-restart attempt 2/10 in 10s
13:39:31 [telegram] telegram setMyCommands failed: Call to 'setMyCommands' failed! (401: Unauthorized)
13:39:31 [telegram] command sync failed: GrammyError: Call to 'setMyCommands' failed! (401: Unauthorized)
13:39:41 [telegram] [default] starting provider
13:39:41 [telegram] telegram deleteMyCommands failed: Call to 'deleteMyCommands' failed! (401: Unauthorized)
13:39:42 [telegram] [default] channel exited: Call to 'getMe' failed! (401: Unauthorized)
13:39:42 [telegram] [default] auto-restart attempt 3/10 in 21s
13:39:42 [telegram] telegram setMyCommands failed: Call to 'setMyCommands' failed! (401: Unauthorized)
13:39:42 [telegram] command sync failed: GrammyError: Call to 'setMyCommands' failed! (401: Unauthorized)

OpenClaw version

2026.2.21-2

Operating system

Debian 12.12

Install method

ansible

Logs, screenshots, and evidence

Impact and severity

Affected: Telegram users on 2026.2.21-2
Severity: blocks installation
Frequency: always
Consequence: can't configure telegram manually

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions