Как использовать Markdown в постах

MarkdownV2 в Telegram

Ниже описаны возможности разметки MarkdownV2 для использования в постах Telegram.

Статья основана на официальной документации Telegram.

Обратите внимание, многие символы необходимо использовать либо в паре (для жирного, курсива и др.), либо экранировать с помощью одинарного обратного слеша (\), иначе Телеграм вернет ошибку при отравке сообщения.

Пример: *Привет! вернет ошибку, необходимо писать либо *Привет\!* (жирный текст) либо \*Привет\!* (одинарная звездочка)

Элемент и синтаксисРезультат
Жирный
*жирный текст*
жирный текст
Курсив
_курсивный текст_
курсивный текст
Подчёркивание
__подчёркнутый текст__
подчёркнутый текст
Зачёркнутый
~зачёркнутый текст~
зачёркнутый текст
Спойлер
||скрытый текст||
скрытый текст
Код (inline), копируется при клике
`Моноширинный`
Моноширинный
Блок кода
```python кодовый блок ```
кодовый блок
Ссылка
[текст](https://example.com)
текст
Упоминание
[имя](tg://user?id=123456789)
@имя
Эмодзи
![🙀](tg://emoji?id=5458425656759032455)
Кастомный эмодзи, либо содержимое [], если у бота нет к ним доступа (покупается на Fragment)
Возможна вложенность стилей:
*_жирный курсив_*
жирный курсив
В том числе со ссылками:
__подчёркнутый ~и зачёркнутый~ текст с *жирной [ссылкой](https://example.com/)*__
подчёркнутый и зачёркнутый текст с жирной ссылкой
Блок цитирования
> цитируемый текст > вторая строка цитаты
Сворачиваемый блок цитирования
**>Сворачиваемый блок цитирования >Отделен от предыдущих строк с помощью пустого жирного элемента >Начало скрытой по умолчанию части >Последняя строка цитирования с отметкой сворачивания блока ||