Дуров, основатель инструмента обмена мгновенными сообщениями Telegram, недавно объявил, что он предоставит всем роботам более широкие форматы HTML и Markdown. Роботы могут использовать новый формат для создания различных стилей функций форматированного текста, таких как заголовки, списки, таблицы, медиафайлы, блоки цитат, свертываемые блоки, сноски, формулы и т. д.Клиент Telegram также отображает этот контент на основе форматов, поэтому боты, использующие эти форматы, могут напрямую предоставлять пользователям более богатый стиль форматированного текста.

Расширенные текстовые сообщения ограничены следующим образом:
Расширенные текстовые сообщения поддерживают до 32768 символов UTF-8, включая настраиваемый замещающий текст смайликов и источники формул.
Может содержать до 500 блоков, включая вложенные блоки, элементы списка, элементы упорядоченного списка, строки таблицы, блоки цитат, блоки подробностей.
Поддерживает до 16 уровней вложенности форматов и блоков, за пределами которых нормальный рендеринг и отображение будут невозможны.
Всего можно добавить до 50 мультимедийных вложений, включая фотографии, видео и аудиофайлы.
В таблице может использоваться до 20 столбцов. Если вам нужно добавить больше, создайте больше новых таблиц.
Поддерживаемые форматы Markdown включают:
Основные стили текста: жирный, курсив, зачеркивание, выделение, защита от спойлеров, подчеркивание, вставленный текст, надстрочный и подстрочный индекс.
Классы кода и ссылок: встроенный код, блоки кода, многострочные блоки кода, подсветка языка блока кода, блоки кавычек, ссылки на сноски и определения.
Ссылки и категории мультимедиа: гиперссылки, вставка изображений через ссылки, заголовки со ссылками, ссылки на собственный протокол Telegram (tg://)
Несколько стилей списка: неупорядоченный список (например, точки), упорядоченный список (с числами), список задач (проверяемый и т. д.).
Различные уровни заголовков: в заголовках могут использоваться заголовки 1–6, соответствующие заголовкам первого уровня и заголовкам шестого уровня.
Поддержка математических формул. Математические формулы поддерживают встроенные формулы и формулы на уровне блоков, а также блоки математического кода.
Другие стили включают в себя: горизонтальные разделители, таблицы уценок, свертывание деталей (расширенное), эксклюзивные головоломки и слайды, вложенное форматирование.
Подробные сведения о стилях Markdown и HTML см. на странице https://core.telegram.org/bots/api#rich-message-formatting-options.