MarkdownV2 — это синтаксис форматирования текста в сообщениях Telegram, поддерживающий жирный и курсивный шрифт, ссылки, встроенный код и другое. Посты, опубликованные через Bot API, могут использовать его для отображения стилизованного текста в канале. Autogram формирует корректно экранированный MarkdownV2, поэтому сгенерированные посты сохраняют форматирование и не ломаются на спецсимволах.
Изначальный режим Markdown в Telegram был неоднозначным в том, где форматирование начинается и где заканчивается, поэтому некоторые сообщения нельзя было выразить однозначно. MarkdownV2 решил это, потребовав значительно более строгой дисциплины экранирования. Цена такой точности — куда меньшая снисходительность к тексту, который писали без оглядки на неё.
MarkdownV2 резервирует длинный перечень символов — среди них подчёркивание, дефис, точка, скобки и восклицательный знак, — и каждый из них, употреблённый буквально, нужно экранировать обратным слешем. Пост, заканчивающийся обычным предложением с точкой, будет отклонён, если эта точка не экранирована, — именно поэтому написанный вручную MarkdownV2 так часто ломается.
Текст, написанный ИИ, полон именно тех символов, которые резервирует MarkdownV2: тире, скобки, десятичные точки, подчёркивания в ссылках. Экранирование должно произойти после написания текста и до отправки, применяясь к буквальным символам, но не к разметке, которую вы действительно имели в виду, — и это именно тот шаг, который выполняет Autogram, чтобы сгенерированный пост сохранил форматирование, а не остался неотправленным.
Автоматизируйте публикацию в Telegram с помощью AI-контента, оценки качества и умного планирования.