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

Розмітка Markdown

Щоб застосувати правильне форматування тексту для цього блоку, суворо дотримуйтеся наведених нижче кроків. Інструменти розмітки розташовані під полем введення повідомлення.

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

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

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

Виберіть текст ** або _ _, тощо.

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

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

Приклад: hello\. Glad *to* see you\!

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

  • Жирний текст — поставте з обох боків зірочки: *тут текст*

  • Курсив — підкреслення: _text_

  • Підкреслений текст — дві нижні підкреслювальні риски з обох боків: __text__

  • Закреслений—закреслений текст — це тильда з обох боків тексту: ~text~

  • Посилання в тексті: [текст у квадратних дужках](посилання в дужках)

  • [вбудована URL-адреса](http://www.example.com /)

  • Згадування користувача TG: [текст у квадратних дужках] (посилання на користувача в дужках). Ви можете використовувати #{platform_id} після знака рівності в посиланні.

  • [вбудована згадка користувача](tg://user?id=123456789)

  • Текст у вигляді коду — поставте з обох боків тексту зворотну апострофу: `inline fixed-width code`

  • Прихований текст або спойлер - використовуйте || з обох боків тексту

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

Приклад:

Результат:

Щоб використовувати спеціальні символи буквально (наприклад, `, *, _, ~), потрібно екранувати їх зворотною скісною рискою (\). Це запобігає їх інтерпретації як команд форматування.

Приклад: Щоб відобразити зірочку (*), напишіть \*.

txt = tg_escape(s), де s — це рядок із вихідним текстом.

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

your variable = "Текст першого рядка" + "\n" + "Текст другого рядка" + "\n" +"Третій рядок"

Після виведення в txt уже вставлені слеші в правильних місцях.

Приклад:

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

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

Для цього скористайтеся калькулятором, щоб:

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

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

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

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

  • "Немає символу закриття" - Це часто означає, що спеціальний символ (наприклад, дужка } або лапка ") не було належним чином екрановано.

Поширений приклад помилки:

Якщо повідомлення не вдається надіслати, і ви бачите помилку в розділі "Clients", імовірно, це пов’язано з неправильним екрануванням символів. У повідомленні про помилку зазвичай буде вказано конкретний символ, перед яким відсутня зворотна скісна риска (\).

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

Форматування тексту в редакторі блоків для Telegram: markdown

HTML-розмітка

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

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

Приклад:

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

Приклад:

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

Приклад:

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

Приклад:

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

Приклад:

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

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

  • <span class="tg-spoiler">прихований</span> - прихований шрифт

Приклад:

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

Приклад:

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

Приклад:

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

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

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

Останнє оновлення