Как форматировать текст в мессенджерах

Обратите внимание!

При использовании HTML-разметки некоторые браузеры и их расширения могут автоматически добавлять невидимые символы, из-за чего форматирование может работать некорректно.


Как форматировать текст в Telegram

Чтобы использовать разметку Telegram, откройте нужный блок и включите параметр Markdown в Telegram под полем ввода сообщения.

Если в сообщении используются специальные символы:

_ * [ ] ( ) ~ ` > # + - = | { } . !

перед каждым из них необходимо поставить обратный слеш \.

Иначе Telegram не отправит сообщение, даже если символ находится вне размеченного текста.

Пример:

привет\. Рады \*тебя\* видеть\!

Экранировать текст можно не только вручную, но и с помощью функции калькулятора:

txt = tg_escape(s)

где:

  • s — исходная строка;
  • txt — строка с автоматически экранированными символами.

Если необходимо записать в переменную текст с переносами строк, используйте конструкцию:

ваша_переменная =
"Текст первой строки" +
"\n" +
"Текст второй строки" +
"\n" +
"Текст третьей строки"

Пример использования:

Такой текст в других мессенджерах будет выглядеть следующим образом:


Поддерживаемая Markdown-разметка Telegram

Формат Синтаксис
Жирный *текст*
Курсив _текст_
Подчеркнутый __текст__
Зачеркнутый ~текст~
Спойлер `
Код `код`
Ссылка [текст](https://example.com)
Упоминание пользователя [Имя](tg://user?id=123456789)

Для упоминения пользователя можно использовать переменную #{platform_id}:

[Имя](tg://user?id=#{platform_id})

Пример

Результат:

Важно!

Переменные (#{...}) экранировать не нужно.

Неправильный вариант:

Правильный вариант:

Сообщение в Telegram:

Если специальные символы не экранировать, сообщение не будет отправлено.

Например:


Видеоинструкция «Как форматировать текст в Telegram»

Посмотреть видео можно на YouTube: Как форматировать текст в Telegram.


Как форматировать текст во ВКонтакте

Во ВКонтакте поддерживаются HTML и Markdown.

HTML

<b>жирный</b>
<strong>жирный</strong>
<em>курсив</em>
<i>курсив</i>
<u>подчеркнутый</u>
<a href="url">текст ссылки</a>

Markdown

__подчеркнутый__
_курсив_
*жирный*
[текст ссылки](url)


Как форматировать текст в Viber

В Viber форматирование текста не поддерживается.

Как форматировать текст в WhatsApp и Facebook*

На территории Российской Федерации запрещена деятельность социальных сетей Facebook* и Instagram*, принадлежащих компании Meta Platforms Inc., признанной экстремистской.

WhatsApp и Facebook* Messenger поддерживают форматирование текста с помощью специальных символов.

В Facebook* Messenger форматирование работает только в веб-версии.

Неподдерживаемые элементы форматирования в Facebook* Messenger и WhatsApp: