Розмітка Markdown

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

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

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

  1. Увімкніть "Markdown у Telegram". Таким чином, до вашого тексту буде додано escape-символи.
  2. Виділяємо текст ** або _ _ тощо.

Якщо в цьому блоці зустрічаються такі символи: '_', '*', '[', ']', '(', ')', '~', '`', '>', '#', '+', '-', '=', '|', '{', '}', '.', '!' — їх потрібно екранувати, додавши перед ними зворотну косу риску \

Інакше повідомлення взагалі не буде надіслано. Не має значення, яку частину тексту ви розмічаєте.

Приклад: hi\. Радий бачити *you* \!

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

Жирний текст — поставте зірочки з обох боків: * ось текст*
Курсив — підкреслення: _текст_
Підкреслений текст — два нижніх підкреслення з обох боків: __текст__
Закреслений текст — тильда з обох боків тексту: ~текст~
Посилання в тексті: [текст у квадратних дужках](посилання в круглих дужках):
[inline URL] (http://www.example.com/)
Згадка користувача Telegram: [текст у квадратних дужках] (посилання на користувача в круглих дужках). Ви можете використовувати #{platform_id} після знаку рівності в посиланні.
[inline mention of a user](tg://user?id=123456789)
Текст у вигляді коду — поставте зворотний апостроф з обох боків тексту: inline fixed-width code
Прихований текст або спойлер — використовуйте || з обох боків тексту

  1. Далі розмітьте потрібний текст за допомогою спеціальних символів.

Приклад:

Результат:

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

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

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

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

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

Приклад:

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

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

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

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

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

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

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

При цьому ви побачите помилку під час надсилання повідомлення в розділі "Клієнти", вона міститиме символ, який не було екрановано.

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

  1. Відсутній закриваючий символ:

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

Розмітка HTML

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

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

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

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

Приклад:

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

Приклад:

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

Приклад:

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

Приклад:

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

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

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

Приклад:

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

Приклад:

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

Приклад:

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

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

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