All posts

Run an AI Telegram Bot with OpenClaw

OpenClaw AI bot responding in a Telegram private chat

What an AI Telegram bot actually needs to do

People searching for an AI Telegram bot are usually looking for one of these: a private assistant they can chat with, a group helper for a community or team, or an always-on bot that doesn't disappear when some shared service hits a rate limit.

Most "AI Telegram bot" projects on GitHub are wrappers that relay messages to OpenAI's API. They work, but they run on your local machine, require maintenance, and share an API key with whatever you're using for other things.

OpenClaw is purpose-built for this. It handles the Telegram integration, session management, and multi-model routing — and runs on a dedicated server that stays up independently of your local machine.

How OpenClaw works on Telegram

You create a bot with Telegram's BotFather and get a token. That token goes into the OpenClaw config (or the ClawCloud deploy wizard). From that point, messages to your Telegram bot go to OpenClaw, which routes them to the configured AI model and streams the response back.

The bot handles:

  • Private DMs — you and the bot, one-on-one
  • Group chats — the bot responds when mentioned, or to all messages if configured
  • Conversation context — the session tracks history so you can follow up naturally

The Telegram Bot API is free and well-documented. The AI costs come from whatever model you're using, not from Telegram.

Setting your DM and group policies

By default, OpenClaw requires pairing before anyone can message the bot in DMs. For ClawCloud deployments, this is configured to open automatically — anyone can start a conversation without approval.

For group chats, you can set whether the bot responds to all messages or only when mentioned. This is controlled by groupPolicy in the config. The group chat settings guide walks through the options.

Model options on Telegram

Once the bot is running, you switch models from inside the Telegram chat. Type /model to see the full list. Common aliases work: /model sonnet for Claude Sonnet 4, /model gemini-flash for Gemini Flash, /model gpt-mini for GPT-4.1-mini.

The full model switching guide covers all the commands.

Setup time

Creating a Telegram bot token via BotFather takes about 2 minutes. The token setup guide is here: How to Create a Telegram Bot Token.

After that, the ClawCloud deploy wizard takes the token and has your server live in under a minute.

ClawCloud deploy wizard with Telegram selected and bot token pasted

Which plan to use

Telegram is available on all ClawCloud plans. Lite ($29/month) is great for a personal assistant with light to moderate daily use. Pro ($49/month) makes more sense if you're running a group bot with multiple active users. Both plans support BYOK (bring your own key) by default, or you can add managed AI credits starting at +$9/month.

See the Telegram bot hosting overview for the full feature breakdown.

Deploy Your Telegram AI Bot

Ready to deploy?

Skip the setup — your OpenClaw assistant runs on a dedicated server in under a minute.

Deploy Your OpenClaw