Параметры форматирования¶
Функции форматирования Markdown & HTML.
- telebot.formatting.apply_html_entities(text: str, entities: List | None = None, custom_subs: Dict[str, str] | None = None) str¶
Apply HTML formatting to text based on provided entities. Handles nested and overlapping entities correctly.
- telebot.formatting.escape_html(content: str) str¶
Пропускает HTML символы в HTML строке.
- Параметры:
content (
str) – HTML строка, которую нужно пропустить.- Результат:
Пропускаемая строка.
- Тип результата:
str
- telebot.formatting.escape_markdown(content: str) str¶
Пропускает Markdown символы в Markdown строке.
Credits to: simonsmh
- Параметры:
content (
str) – Markdown строка, которую нужно пропустить.- Результат:
Пропускаемая строка.
- Тип результата:
str
- telebot.formatting.format_text(*args, separator='\n')¶
Преобразовывает набор строк в одну.
format_text( # just an example mbold('Hello'), mitalic('World') )
- Параметры:
args (
str) – Строки для преобразования.separator (
str) – Символ для разделения строк.
- Результат:
Преобразованная строка.
- Тип результата:
str
- telebot.formatting.hbold(content: str, escape: bool | None = True) str¶
Возвращает выделенную жирным шрифтом HTML строку.
- Параметры:
content (
str) – Строка для выделения жирным шрифтом.escape (
bool) – True если вам нужно пропустить спец. символы. По умолчанию True.
- Результат:
Преобразованная строка.
- Тип результата:
str
- telebot.formatting.hcite(content: str, escape: bool | None = True, expandable: bool | None = False) str¶
Returns a html-formatted block-quotation string.
- Параметры:
content (
str) – Строка для выделения жирным шрифтом.escape (
bool) – True если вам нужно пропустить спец. символы. По умолчанию True.expandable (
bool) – True if you need the quote to be expandable. Defaults to False.
- Результат:
Преобразованная строка.
- Тип результата:
str
- telebot.formatting.hcode(content: str, escape: bool | None = True) str¶
Возвращает выделенную как код HTML строку.
- Параметры:
content (
str) – Строка для выделения как код.escape (
bool) – True если вам нужно пропустить спец. символы. По умолчанию True.
- Результат:
Преобразованная строка.
- Тип результата:
str
- telebot.formatting.hide_link(url: str) str¶
Делает невидимым URL изображения.
- Параметры:
url (
str) – URL изображения.- Результат:
Невидимый URL.
- Тип результата:
str
- telebot.formatting.hitalic(content: str, escape: bool | None = True) str¶
Возвращает выделенную курсивом HTML строку.
- Параметры:
content (
str) – Строка для выделения курсивом.escape (
bool) – True если вам нужно пропустить спец. символы. По умолчанию True.
- Результат:
Преобразованная строка.
- Тип результата:
str
- telebot.formatting.hlink(content: str, url: str, escape: bool | None = True) str¶
Возвращает HTML строку с гиперссылкой.
- Параметры:
content (
str) – Строка для добавления гиперссылки.url (
str) – URL для создания гиперссылки.escape (
bool) – True если вам нужно пропустить спец. символы. По умолчанию True.
- Результат:
Преобразованная строка.
- Тип результата:
str
- telebot.formatting.hpre(content: str, escape: bool | None = True, language: str = '') str¶
Возвращает предварительно отформатированную HTML строку.
- Параметры:
content (
str) – Строка для предварительного форматирования.escape (
bool) – True если вам нужно пропустить спец. символы. По умолчанию True.language (
str) – The programming language of the code. Defaults to an empty string.
- Результат:
Преобразованная строка.
- Тип результата:
str
- telebot.formatting.hspoiler(content: str, escape: bool | None = True) str¶
Возвращает выделенную как спойлер HTML строку.
- Параметры:
content (
str) – Строка для выделения как спойлер.escape (
bool) – True если вам нужно пропустить спец. символы. По умолчанию True.
- Результат:
Преобразованная строка.
- Тип результата:
str
- telebot.formatting.hstrikethrough(content: str, escape: bool | None = True) str¶
Возвращает зачеркнутую HTML строку.
- Параметры:
content (
str) – Строка для зачеркивания.escape (
bool) – True если вам нужно пропустить спец. символы. По умолчанию True.
- Результат:
Преобразованная строка.
- Тип результата:
str
- telebot.formatting.hunderline(content: str, escape: bool | None = True) str¶
Возвращает подчеркнутую HTML строку.
- Параметры:
content (
str) – Строка для подчёркивания.escape (
bool) – True если вам нужно пропустить спец. символы. По умолчанию True.
- Результат:
Преобразованная строка.
- Тип результата:
str
- telebot.formatting.mbold(content: str, escape: bool | None = True) str¶
Возвращает выделенную жирным шрифтом Markdown строку.
- Параметры:
content (
str) – Строка для выделения жирным шрифтом.escape (
bool) – True если вам нужно пропустить спец. символы. По умолчанию True.
- Результат:
Преобразованная строка.
- Тип результата:
str
- telebot.formatting.mcite(content: str, escape: bool | None = True, expandable: bool | None = False) str¶
Returns a Markdown-formatted block-quotation string.
- Параметры:
content (
str) – Строка для выделения жирным шрифтом.escape (
bool) – True если вам нужно пропустить спец. символы. По умолчанию True.expandable (
bool) – True if you need the quote to be expandable. Defaults to False.
- Результат:
Преобразованная строка.
- Тип результата:
str
- telebot.formatting.mcode(content: str, language: str = '', escape: bool | None = True) str¶
Возвращает выделенную как код Markdown строку.
- Параметры:
content (
str) – Строка для выделения как код.language (
str) – The programming language of the code. Defaults to an empty string.escape (
bool) – True если вам нужно пропустить спец. символы. По умолчанию True.
- Результат:
Преобразованная строка.
- Тип результата:
str
- telebot.formatting.mitalic(content: str, escape: bool | None = True) str¶
Возвращает выделенную курсивом Markdown строку.
- Параметры:
content (
str) – Строка для выделения курсивом.escape (
bool) – True если вам нужно пропустить спец. символы. По умолчанию True.
- Результат:
Преобразованная строка.
- Тип результата:
str
- telebot.formatting.mlink(content: str, url: str, escape: bool | None = True) str¶
Возвращает Markdown строку с гиперссылкой.
- Параметры:
content (
str) – Строка для добавления гиперссылки.url (str) – URL для создания гиперссылки.
escape (
bool) – True если вам нужно пропустить спец. символы. По умолчанию True.
- Результат:
Преобразованная строка.
- Тип результата:
str
- telebot.formatting.mspoiler(content: str, escape: bool | None = True) str¶
Возвращает выделенную как спойлер Markdown строку.
- Параметры:
content (
str) – Строка для выделения как спойлер.escape (
bool) – True если вам нужно пропустить спец. символы. По умолчанию True.
- Результат:
Преобразованная строка.
- Тип результата:
str
- telebot.formatting.mstrikethrough(content: str, escape: bool | None = True) str¶
Возвращает зачеркнутую Markdown строку.
- Параметры:
content (
str) – Строка для зачеркивания.escape (
bool) – True если вам нужно пропустить спец. символы. По умолчанию True.
- Результат:
Преобразованная строка.
- Тип результата:
str
- telebot.formatting.munderline(content: str, escape: bool | None = True) str¶
Возвращает подчеркнутую Markdown строку.
- Параметры:
content (
str) – Строка для подчёркивания.escape (
bool) – True если вам нужно пропустить спец. символы. По умолчанию True.
- Результат:
Преобразованная строка.
- Тип результата:
str