Перейти до основного вмісту

MarkdownV2

MarkdownV2 — це синтаксис форматування тексту в повідомленнях Telegram, що підтримує жирний і курсивний шрифт, посилання, вбудований код тощо. Дописи, опубліковані через Bot API, можуть використовувати його для відображення стилізованого тексту в каналі. Autogram формує коректно екранований MarkdownV2, тож згенеровані дописи зберігають форматування й не ламаються на спеціальних символах.

Навіщо з’явилася версія V2

Початковий режим Markdown у Telegram був неоднозначним щодо того, де форматування починається й де закінчується, тож деякі повідомлення неможливо було виразити однозначно. MarkdownV2 розв’язав це, вимагаючи значно суворішої дисципліни екранування. Ціна такої точності — набагато менша поблажливість до тексту, який писали без огляду на неї.

Пастка екранування

MarkdownV2 резервує довгий перелік символів — серед них підкреслення, дефіс, крапка, дужки та знак оклику, — і кожен із них, ужитий буквально, треба екранувати зворотним слешем. Допис, що закінчується звичайним реченням із крапкою, буде відхилено, якщо цю крапку не екрановано, — саме тому написаний вручну MarkdownV2 так часто ламається.

Чому згенерований текст ускладнює справу

Текст, написаний ШІ, повний саме тих символів, які резервує MarkdownV2: тире, дужки, десяткові крапки, підкреслення в посиланнях. Екранування має відбутися після написання тексту й до надсилання, застосовуючись до буквальних символів, але не до розмітки, яку ви справді мали на увазі, — і це саме той крок, який виконує Autogram, щоб згенерований допис зберіг форматування, а не залишився невідправленим.

Застосуйте ці поняття на практиці

Автоматизуйте публікацію в Telegram за допомогою ШІ-контенту, оцінки якості та розумного планування.