Telegram Bots in 2026: What Bot API 10 Changed and How to Use It
Between February and August 2026, Telegram released seven Bot API versions, from 9.4 to 10.3. A year ago a bot was a button menu living in its own chat. Today you can summon it into any conversation, watch it type an AI answer live, get a table back from it, and see group messages meant for you alone.
Most of the new features were built with AI assistants in mind. For a small business, though, the most useful changes are practical ones: less noise in group chats, clearer answers, and a shorter path from question to enquiry. Here is what changed and what is worth adopting now.
Timeline: what arrived and when
In 2026, new Bot API versions landed almost in step with major Telegram app updates, so each one has a developer side and a user-facing side.
- 19.5 — March 1streamed replies (sendMessageDraft) opened to every bot
- 210.0 — May 8guest mode: call a bot into a chat it is not in
- 310.1 — June 11rich messages with tables, lists and media
- 410.2 — July 14ephemeral messages in groups, Communities
- 510.3 — August 24buttons inside text, stopping generation
Source: Telegram Bot API changelog
Guest mode: the bot goes where the customer already is
Version 10.0 introduced guest mode. In any private or group chat, a user types @botname with a question, and the bot replies right there without being a member of that chat. Developers switch it on in the bot settings inside the BotFather mini app.
The limits matter, and they favour privacy. According to Telegram’s documentation, a guest bot receives only the message that mentions it plus the message that message replies to. It cannot see chat history or the member list. Each mention gets one reply; to get another answer, you have to mention the bot again.
What it means for a business. In our view, guest mode is less a sales channel and more a way for a useful bot to spread on its own. Typical scenarios:
- a shopper in a family chat checks stock or price with a store’s bot without leaving the conversation;
- a manager in a group with a contractor calls up the company bot to show an order status;
- a calculator bot (delivery cost, estimate, size guide) answers in whatever chat the question came up.
In practice, a guest reply should stay short and end with a “continue in the bot” button. The full conversation and the enquiry itself then happen in a private chat.
Streaming and rich messages: AI assistants finally look right
sendMessageDraft, which shows a reply in parts as it is generated, appeared at the end of 2025, and since version 9.5 (March 2026) it has been available to all bots. For an AI assistant this is a visible upgrade: users see the answer being written instead of staring at a blank chat for several seconds.
Version 10.1 added rich messages: headings, tables, lists, expandable quotes, inline media and formulas. sendRichMessageDraft can stream these as well. Telegram’s official blog puts the limit for a single bot message at 32,768 characters.
Version 10.3 lets users stop generation and notifies the bot when they do (MessageGenerationStopped). Whether to keep the partial text is up to the developer.
Our advice: rich formatting pays off where customers compare things, not as decoration. Plans, package contents, schedules or specs of two models work better as a table. Long messages with a dozen blocks rarely get read in a messenger, so a short table plus a “details” button is usually the better call.
Ephemeral messages and in-text buttons: tidier groups
The most underrated change of the year, in our opinion, is ephemeral messages (10.2). A bot in a group sends a reply that only one user and the bot can see. Telegram’s own examples include greetings for newcomers, personal AI summaries, errors, confirmations and button menus. Commands that produce such replies carry a special icon in the bot menu.
Version 10.3 added buttons inside messages and the option to show an ephemeral reply in place of the original message. Telegram’s blog openly suggests building polls, games and “browse and order a product” flows on top of this, right inside a group or channel.
For a business with an active community (a club, a school, a service company, a store with a customer chat), this fixes an old problem: a bot in a group either stays silent or floods the chat with replies meant for one person. Booking a class or checking bonuses and order status can now happen in the shared chat without bothering anyone.
Other changes worth knowing
- Communities (10.2) link several groups, channels and bots around a single topic. A bot can sit in a community next to your channel and customer chat.
- Chat automation in profiles (May 2026): users can connect a bot to their own account so it replies on their behalf in selected chats. Version 10.0 also let business bots manage accounts without Telegram Premium.
- Mini App protection. Since July 20, 2026, Mini App methods are blocked by default when called from an origin other than the app’s own domain. You can opt out in BotFather, but the developer then takes responsibility for links to untrusted sites.
- Paying for digital goods. Telegram’s documentation requires digital goods and services sold in a bot or mini app to be paid in Telegram Stars (currency XTR). Physical goods and services go through third-party payment providers.
What to adopt: a table for business owners
| Feature | Who benefits | What to check before launch |
|---|---|---|
| Streamed replies | bots with an AI assistant | whether your bot library already supports the new methods |
| Rich messages | price lists, plans, comparisons, how-tos | how the message looks on a phone, not only on desktop |
| Guest mode | catalogues, calculators, order status | a short reply with a hand-off to private chat |
| Ephemeral messages | communities, clubs, schools, customer chats | which commands should be private |
| Buttons in text | polls, bookings, product choice | what users on older app versions see |
| Mini App protection | every mini app | that no methods are called from a foreign domain |
About older app versions: in its August update, Telegram added a placeholder that users on outdated apps see when their client cannot render a new feature. Our practical advice is not to build a critical flow, such as placing an order, only on the newest features. Always keep a simple path through regular buttons or plain messages.
Checklist for a bot that is already live
- Check which Bot API version your bot’s library supports. Third-party libraries often lag behind the official changelog, and new methods stay out of reach until you update.
- If the bot answers with long texts, turn the price list or comparison into a rich-format table.
- Turn on streaming for your AI assistant: it is the cheapest way to make a bot feel faster.
- If the bot lives in a group, move personal replies (balance, status, errors) to ephemeral messages.
- Decide whether you need guest mode, and design a short reply that hands off to private chat.
- For a mini app, confirm that everything works with domain protection on, as it has been since July 20.
Our Fitness FSV Bot case is also built around a long flow inside the messenger: a questionnaire, a programme, a workout logged set by set. For bots like this, we think the new Bot API tools matter precisely because they mean less text and more actions inside a single message.
If you want to upgrade an existing bot or launch a new one with an AI assistant, see our page on chatbot development, which covers the scope of work and pricing.
What to do next
In one year Telegram turned the bot from a separate chat into a tool that works inside any conversation. For a business, the point is not the number of new methods but three outcomes: clearer answers (tables, streaming), quieter groups (ephemeral messages) and a more reachable bot (guest mode). Start by auditing your current bot against the checklist above, then pick one or two changes that shorten the path to an enquiry. You can discuss your scenario with our team.
Tags
- Telegram bot
- Bot API 2026
- chatbot for business
- AI assistant
- guest mode
- lead automation