Skip to main content

Module parsers

Module parsers 

Source
Expand description

Text formatting parsers: HTML and Markdown ↔ Telegram [MessageEntity]

§Markdown (Telegram-flavoured)

Supported: **bold**, __italic__, ~~strike~~, ||spoiler||, `code`, ```lang\npre```, [text](url), [text](tg://user?id=123)

§HTML

Supported tags: <b>, <strong>, <i>, <em>, <u>, <s>, <del>, <code>, <pre>, <tg-spoiler>, <a href="url">, <tg-emoji emoji-id="id">text</tg-emoji>

Functions§

generate_html
Generate Telegram-compatible HTML from plain text + entities.
generate_markdown
Generate Telegram markdown from plain text + entities.
parse_html
Parse a Telegram-compatible HTML string into (plain_text, entities).
parse_markdown
Parse Telegram-flavoured markdown into (plain_text, entities).