Предупреждение | ||
---|---|---|
| ||
Если вы используете разметку Markdown, то для каждого открывающего символа ОБЯЗАТЕЛЬНО нужно использовать закрывающий.
Если нужно использовать просто одиночный символ, то его можно "экранировать", то есть поставить знак \\ перед ним: "mail\\_sample@mail\\.com" будет отправлено как "mail_sample@mail.com" В блоке запрос к серверу экранирующий символ - \ |
Примечание | ||
---|---|---|
| ||
Данная статья основана на статье из официальной документации telegram и актуальна на 06.03.2024 |
Ниже приведены все возможные способы взаимодействия с
...
MarkdownV2 в telegram через api
Разметка | Описание |
---|---|
* |
жирный* |
Жирный | |
_Курсив_ | Курсив |
__Подчеркнутый__ |
Подчеркнутый |
~Зачеркнутый~ |
Моноширинный текст, который при клике копируется
||скрытый|| | Скрытый текст, который будет отображен только при нажатии на него |
*жирный _курсив и жирный ~курсив и жирный и зачеркнутый ||курсив и жирный и зачеркнутый и скрытый||~ __подчеркнутый и курсив и жирный___ жирный* | Пример сложного форматирования |
[Текст ссылки](https://google.com) [Текст упоминания пользователя](tg://user?id=123456) | В |
[] указывается |
отображаемый текст, а в () сама ссылка или идентификатор пользователя telegram |
![ |
Кастомный стикер по его идентификатору (либо текст/эмодзи в [], если у бота нет доступа к кастомным стикерам)
| ||||||||
`моноширинный` | Моноширинный текст, который при клике копируется | |||||||
``` мультистрочный моноширинный ``` | То же самое, что моноширинный , но работает сразу для нескольких строк | |||||||
```python def hello(name: str = "World"): print(f'Hello, {name}!') hello() hello("Ivan") ``` | Блок с фрагментом кода
| |||||||
>Первая строка цитаты >Вторая строка цитаты | Блок цитирования |