Skip to content

Last updated · 2026-01-30

Connect OpenClaw to Telegram (Recommended)

What you’ll achieve

  • Create a Telegram bot and get the Bot Token
  • Enable Telegram channel in OpenClaw
  • Restart gateway and verify responses
  • Fix common issues: no replies, blocked network, pairing failures

Step 0: Ensure gateway is running

bash
openclaw gateway status || trueopenclaw gateway --detach

Step 1: Create a bot (BotFather)

  • Search @BotFather → /newbot → get the TOKEN

Step 2: Configure

bash
openclaw config set channels.telegram.botToken "YOUR_TELEGRAM_BOT_TOKEN"openclaw config set channels.telegram.enabled true

Step 3: Restart gateway

bash
openclaw gateway restart

Step 4: Test in Telegram

  • Find your bot → /start → send a message

Step 5: Approve pairing (if required)

bash
openclaw pairing approve telegram <PAIRING_CODE>

Proxy tip (restricted networks)

bash
export https_proxy=http://127.0.0.1:7890export http_proxy=http://127.0.0.1:7890openclaw gateway restart

Next steps

  • Troubleshooting: /docs/troubleshooting
  • Advanced allowlists & security: /docs/advanced-config