Bug type
Regression (worked before, now fails)
Summary
Outbound Telegram messaging via the message tool fails consistently with a 403 error, despite:
- The bot token being valid and authenticated (confirmed via getMe API call)
- Inbound messages working perfectly (we receive and respond to messages normally)
- The bot being in the chat and receiving messages
- All documented config settings being correct
Steps to reproduce
Steps to reproduce:
- Configure Telegram bot with valid token in openclaw.json
- Set dmPolicy: "allowlist" and allowFrom: ["<user_id>"]
- Start gateway
- Send any message via the message tool to the configured user ID
- Observe the 403 error
Expected behavior
When calling message action with channel: "telegram" and a valid user ID, the bot should send the message to that user.
Actual behavior
All outbound sends fail with: Call to 'sendMessage' failed! (403: Forbidden: bot is not a member of the channel chat)
OpenClaw version
OpenClaw version: 2026.3.13
Operating system
macOS (Darwin 25.1.0)
Install method
npx openclaw (npm-based, local sandbox install)
Model
claude-haiku-4-5-20251001
Provider / routing chain
anthropic
Config file / key location
No response
Additional provider/model setup details
No response
Logs, screenshots, and evidence
Whenever bot tries to send an outbound telegram:
⚠️ ✉️ Message failed
Impact and severity
No response
Additional information
No response
Bug type
Regression (worked before, now fails)
Summary
Outbound Telegram messaging via the message tool fails consistently with a 403 error, despite:
Steps to reproduce
Steps to reproduce:
Expected behavior
When calling message action with channel: "telegram" and a valid user ID, the bot should send the message to that user.
Actual behavior
All outbound sends fail with: Call to 'sendMessage' failed! (403: Forbidden: bot is not a member of the channel chat)
OpenClaw version
OpenClaw version: 2026.3.13
Operating system
macOS (Darwin 25.1.0)
Install method
npx openclaw (npm-based, local sandbox install)
Model
claude-haiku-4-5-20251001
Provider / routing chain
anthropic
Config file / key location
No response
Additional provider/model setup details
No response
Logs, screenshots, and evidence
Impact and severity
No response
Additional information
No response