Форматування повідомлень у Telegram

Розмітка Markdown

Щоб правильно розмітити текст у потрібному блоці (розмітка розташована під полем введення тексту повідомлення), суворо дотримуйтеся таких кроків:

  1. Помістіть потрібний текст у поле відповіді.

Якщо ви використовуєте змінні в тексті, ви не повинні вказувати їх на цьому етапі. Інакше синтаксис змінної буде порушено, символи #{} також буде екрановано, і змінна не з’явиться в тексті.

  1. Увімкніть "Markdown у Telegram". Так у ваш текст будуть додані символи екранування.

  2. Виділяємо текст ** або _ _, тощо.

triangle-exclamation

Спеціальні символи:

Жирний текст — поставте зірочки по обидва боки: * ось текст* Курсив — підкреслення: _text_ Підкреслений текст — дві нижні підкреслювальні риски з обох боків: __text__ Перекреслений текст - це тильда по обидва боки тексту: ~text~ Посилання в тексті: [текст у квадратних дужках](посилання в дужках): [inline URL] (http://www.example.com/arrow-up-right) Згадка користувача Telegram: [текст у квадратних дужках] (посилання на користувача в дужках). Після знака рівності в посиланні можна використовувати #{platform_id}. [вбудована згадка користувача](tg://user?id=123456789) Текст у кодовому форматі — поставте з обох боків зворотну апострофну риску: вбудований код фіксованої ширини Прихований текст або спойлер - використовуйте || з обох боків тексту

  1. Далі розмітьте потрібний текст, використовуючи спеціальні символи.

Приклад:

Приклад розмітки

Результат:

Під час роботи з Markdown необхідно не забувати, що спеціальні символи слід екранувати, а керувальні символи в тексті потрібно замінювати відповідними текстовими підстановками. Це робиться дуже просто шляхом додавання зворотної косої риски \ перед спеціальним символом або за допомогою функції Calculator.

txt = tg_escape(s), де s - рядок вихідного тексту

circle-info

Щоб призначити змінній багаторядкове текстове значення, вкажіть його так:

your_variable = "Текст першого рядка" + "\n" + "Текст другого рядка" + "\n" +"Текст третього рядка"

Вивід у txt файл — це рядок, у якому вже вставлено скісні риски у відповідних місцях.

Приклад:

Приклад екранування
Як виглядає текст Telegram

Далі розмітьте потрібний текст.

Приклад із довгим текстом:

Для цього потрібно скористатися калькулятором:

Крок 1. Вставте текст у поле повідомлення:

Крок 2. Увімкніть кнопку розмітки Markdown:

Після увімкнення кнопки розмітки спеціальні символи екрануються.

Крок 3. Розставляємо спеціальні символи для форматування повідомлення в тексті:

Якщо після надсилання повідомлення воно не дійшло до месенджера, а в діалозі в розділі Clients ви бачите помилку, це означає, що ви неправильно екранували символи.

Водночас ви побачите помилку під час надсилання повідомлення в розділі "Clients" — вона міститиме символ, який не було екрановано.

Повідомлення про помилки, які ви можете побачити:

  1. Немає символу закриття:

  1. Екранування символу відсутнє:

HTML-розмітка

Щоб HTML-розмітка працювала, не забудьте натиснути кнопку HTML під полем тексту для повідомлення:

  1. <a href="https://google.com">посилання</a> - вбудовує посилання в одне слово.

Приклад заповнення:

  1. <u>підкреслений</u> - підкреслений шрифт

Приклад:

  1. <ins>підкреслений</ins> - підкреслений шрифт

Приклад:

  1. <em>курсив</em> - курсивний шрифт

Приклад:

  1. <i>курсив</i> - курсивний шрифт

Приклад:

<strong>жирний</strong> - жирний шрифт

<strike>strike</strike> - перекреслений текст

<span class="tg-spoiler">hidden</span> - прихований текст

Приклад:

<code>Prerfomatted</code> - форматований текст

Приклад:

<pre>Попередньо відформатований</pre> - відформатований шрифт

Приклад:

Як увімкнути захищений режим для контенту

Щоб захистити вміст від поширення, можна увімкнути захищений режим для повідомлень. Для цього перейдіть до розділу “Message” і ввімкніть “Protect content":

circle-info

Захищені повідомлення не можна пересилати, і на телефоні не можна зробити знімок екрана.

Last updated