Troubleshooting Telegram Bot Connection Issues

This guide explains how to troubleshoot Telegram bot connection issues with OpenClaw, including fixing token errors, pairing approval problems, and configuration mistakes.

Do not index
 
notion image
Telegram usually feels like the easiest channel to connect with OpenClaw. The setup is straightforward: create a bot with BotFather, paste the token during configuration, approve pairing, and start chatting.
Yet sometimes things don’t behave the way we expect. The bot might not respond. Pairing may fail. Or the connection appears successful but messages never arrive.
That’s where a bit of troubleshooting helps.
In this guide, we’ll walk through the most common Telegram bot connection issues and how to fix them when using OpenClaw.

First: Confirm Your OpenClaw Instance Is Running

Before investigating anything complicated, check your instance status.
Open your dashboard:
Navigate to:
OpenClaw → Instances
Make sure the instance shows:
Status: Running
If the instance is stopped or stuck, Telegram messages will never reach your AI agent.
If needed, restart it.

Issue 1: Telegram Bot Not Responding

This is the most common issue.
You send a message to the bot, but nothing happens.
Usually the cause is one of these:
  • bot token was entered incorrectly
• pairing was never approved
• OpenClaw instance is not running
• messaging channel not properly selected
Start by confirming your Telegram channel is active.

Check Telegram Channel Configuration

Open the terminal and verify Telegram was selected during configuration.
Example configuration command:
openclaw configure
During setup you should see something like:
Selected channels
Telegram – simplest way to get started
If Telegram was skipped during onboarding, the bot will exist but OpenClaw won’t listen to it.

Issue 2: Incorrect Telegram Bot Token

Telegram bots authenticate using a unique token provided by BotFather.
The token looks like this:
123456789:ABCdefGhIJKlmNoPQRsTUvWXyz123456
If the token is wrong, OpenClaw cannot communicate with the bot.
To fix this:
  1. Open Telegram
  1. Chat with BotFather
  1. Run:
/mybots
Select your bot and copy the token again.
Then reconfigure OpenClaw and paste the correct token.

Issue 3: Pairing Request Not Approved

When someone messages the bot for the first time, OpenClaw often requires pairing approval.
Telegram may show something like this:
OpenClaw: access not configured

Your Telegram user id: 2132868197
Pairing code: 867XT3MB
To approve access, run the command in the OpenClaw terminal:
openclaw pairing approve telegram 867XT3MB
After approval, the terminal will confirm:
Approved telegram sender 2132868197
Once approved, the bot should start responding.

Issue 4: Telegram Bot Token Was Revoked

Sometimes users regenerate tokens inside BotFather without realizing it.
If that happens, OpenClaw still uses the old token and the connection breaks.
To check this:
Open BotFather and run:
/mybots
Select your bot → API Token
If you generated a new token, update the configuration inside OpenClaw.

Issue 5: Bot Exists But Has No Permissions

Telegram bots cannot message users first.
The user must start the conversation.
If someone tries to interact without opening the bot chat first, nothing happens.
The solution is simple:
Open the bot in Telegram and press:
Start
Then send a message like:
Hi
After that, OpenClaw can respond.

Issue 6: Wrong Telegram Channel Selected

During OpenClaw onboarding, you must choose the Telegram channel.
The selection menu looks like this:
Select a channel

Telegram (Bot API)
WhatsApp (QR Link)
Discord (Bot API)
Google Chat
Slack
Signal
Matrix
LINE
If Telegram was not selected, the system will ignore Telegram messages.
Re-run the configuration wizard if necessary.
openclaw configure
Then select Telegram again.

Issue 7: Telegram API Rate Limits

In some cases Telegram temporarily blocks requests if too many API calls are made quickly.
Symptoms may include:
  • delayed responses
• messages arriving late
• occasional connection errors
Usually this resolves automatically after a short time.
OpenClaw handles most of these situations internally.

Issue 8: Instance Restart Required

Sometimes configuration changes require a restart.
Restart the OpenClaw instance from your dashboard:
Or via terminal:
openclawrestart
A restart refreshes channel connections and authentication.

Quick Troubleshooting Checklist

If your Telegram bot is not working, run through this quick list.
Check
What to Confirm
Instance Status
Must be Running
Bot Token
Must match BotFather token
Telegram Channel
Must be selected during setup
Pairing Approval
Must be approved in terminal
Bot Conversation
User must press Start
Configuration
Restart instance if needed
Most issues are solved within these checks.

How to Test Telegram After Fixing Issues

Once everything is corrected, test the bot again.
Open Telegram and send a simple message.
Example:
Hi
If the connection is working, the OpenClaw agent should respond.
Something like:
Hello! How can I help you today?
At that point, the Telegram integration is functioning properly.

When Everything Works

Once Telegram is connected successfully:
  • messages reach OpenClaw instantly
• AI responses appear inside Telegram
• new users can pair with the bot
• automation and skills become available
Telegram becomes a fully operational messaging channel for your AI agent.

Final Thoughts

Telegram integration with OpenClaw is usually smooth, but when something breaks it’s almost always due to a small configuration detail.
Most issues come down to three things:
  • incorrect bot token
• pairing approval not completed
• Telegram channel not selected during setup
Once those are verified, the connection typically works immediately.
And once that first Telegram message gets a response from your AI agent, everything starts to feel a lot more real.