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

Помістіть потрібний текст у поле відповіді.
Якщо ви використовуєте змінні в тексті, ви не повинні вказувати їх на цьому етапі. Інакше синтаксис змінної буде порушено, символи #{} також буде екрановано, і змінна не з’явиться в тексті.
Увімкніть "Markdown у Telegram". Так у ваш текст будуть додані символи екранування.
Виділяємо текст ** або _ _, тощо.
якщо в цьому блоці трапляються будь-які з таких символів: '_', '*', '[', ']', '(', ')', '~', '`', '>', '#', '+', '-', '=', '|', '{', '}', '.', '!' — їх потрібно екранувати, додаючи перед ними зворотну косу риску \
Інакше повідомлення взагалі не буде надіслано. Не має значення, яку саме частину тексту ви розмітите.
Приклад: hi\. Радий бачити *вас* \!
Спеціальні символи:
Жирний текст — поставте зірочки по обидва боки: * ось текст*
Курсив — підкреслення: _text_
Підкреслений текст — дві нижні підкреслювальні риски з обох боків: __text__
Перекреслений текст - це тильда по обидва боки тексту: ~text~
Посилання в тексті: [текст у квадратних дужках](посилання в дужках):
[inline URL] (http://www.example.com/)
Згадка користувача Telegram: [текст у квадратних дужках] (посилання на користувача в дужках). Після знака рівності в посиланні можна використовувати #{platform_id}.
[вбудована згадка користувача](tg://user?id=123456789)
Текст у кодовому форматі — поставте з обох боків зворотну апострофну риску: вбудований код фіксованої ширини
Прихований текст або спойлер - використовуйте || з обох боків тексту
Далі розмітьте потрібний текст, використовуючи спеціальні символи.
Приклад:

Результат:

Під час роботи з Markdown необхідно не забувати, що спеціальні символи слід екранувати, а керувальні символи в тексті потрібно замінювати відповідними текстовими підстановками. Це робиться дуже просто шляхом додавання зворотної косої риски \ перед спеціальним символом або за допомогою функції Calculator.
txt = tg_escape(s), де s - рядок вихідного тексту
Щоб призначити змінній багаторядкове текстове значення, вкажіть його так:
your_variable = "Текст першого рядка" + "\n" + "Текст другого рядка" + "\n" +"Текст третього рядка"
Вивід у txt файл — це рядок, у якому вже вставлено скісні риски у відповідних місцях.
Приклад:


Далі розмітьте потрібний текст.
Приклад із довгим текстом:

Для цього потрібно скористатися калькулятором:
Крок 1. Вставте текст у поле повідомлення:

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

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

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


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

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

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

<u>підкреслений</u> - підкреслений шрифт
Приклад:


<ins>підкреслений</ins> - підкреслений шрифт
Приклад:


<em>курсив</em> - курсивний шрифт
Приклад:


<i>курсив</i> - курсивний шрифт
Приклад:

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


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

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


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


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


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

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