# Chat SDK now supports rich text in Telegram

DevFeed: [Chat SDK now supports rich text in Telegram](<https://devfeed.tech/articles/chat-sdk-now-supports-rich-text-in-telegram-856.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/chat-sdk-now-supports-rich-text-in-telegram>)

Author: Josh Singh

Published: 2026-06-15T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [Bot](<https://devfeed.tech/topics/bot.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>)

Tags: [documentation](<https://devfeed.tech/tags/documentation.md>), [guide](<https://devfeed.tech/tags/guide.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [telegram](<https://devfeed.tech/tags/telegram.md>)

## AI overview

Chat SDK now supports native rich-text rendering for explicit markdown and AST messages in its Telegram adapter. Bots can display headings, lists, tables, task lists, formulas, and separate media blocks, with streaming previews in private chats and automatic fallback for existing message types.

## Source excerpt

Chat SDK now renders explicit markdown and ast messages as native rich messages on the Telegram adapter. Your bots get real headings, lists, tables, task lists, formulas, and separate media blocks instead of flattened text. What you get: Native formatting: headings, lists, tables, task lists, formulas, and media blocks. Streaming: private chats show live draft previews and persist the final response. Automatic fallback: plain strings, raw messages, cards, and captions continue to work exactly as before. Read the Telegram adapter documentation to get started. Read more