Для разметки текста в нужном блоке под полем для ввода текста сообщения включите "Markdown в Telegram":
Если в этом блоке встречаются символы из перечисленных: '_', '*', '[', ']', '(', ')', '~', '`', '>', '#', '+', '-', '=', '|', '{', '}', '.', '!' — их нужно экранировать, добавлять перед ними обратный слэш \
Иначе сообщение не отправится вообще. При этом не имеет значения, какой участок текста вы размечаете.
Пример: привет\. Рады *тебя* видеть\!
Экранирование текста возможно как вручную, так и в калькуляторе при помощи функции
txt = tg_escape(s)
На вход подается s - строка с исходным текстом.
Чтобы в переменную записать текст с переносами строк, укажите значение следующим образом:
ваша_переменная = "Текст первой строки" + "\n" + "Текст второй строки" + "\n" +"Третья строка"
На выходе в txt приходит строка уже с вставленными слешами в нужных местах.
Пример:
Пример экранирования
Как выглядит текст в Telegram
Как выглядит текст в других мессенджерах
Далее размечаете нужный текст:
Чтобы сделать текст жирным, с обеих сторон ставите звездочки: *тут текст*
Для курсива — нижнее подчёркивание: _текст_
Подчеркнутый текст — два нижних подчеркивания с обеих сторон: __текст__
Зачеркнутый текст — тильда с обеих сторон текста: ~текст~
Ссылка в тексте: [текст в квадратных скобках](ссылка в круглых скобках)
[inline URL](http://example.com/)
Упоминание пользователя ТГ: [текст в квадратных скобках](ссылка на пользователя в круглых скобках). В ссылке после знака равно можно использовать #{platform_id}
[inline mention of a user](tg://user?id=123456789)
Текст в виде кода — с обеих сторон текста поставить обратный апостроф: `inline fixed-width code`
Скрытый текст или spoiler - с обеих сторон от текста используйте ||
Пример:
Пример экранирования
Результат:
Как выглядит текст в Telegram
Экранировать переменные в тексте НЕ надо.
Пример ошибки: экранированы символы переменной и разметки текста.
Пример сообщения с ошибкой экранирования
Правильный вариант:
Сообщение в Телеграм:
В случае, если вы не экранируете спец. символы при использовании разметки, то сообщения из бота не будут направляться.
Например:
Не экранирован восклицательный знак, в то время как точка экранирована
Ошибка отправки сообщения
Видеоинструкция "Как форматировать текст в Telegram"
Как форматировать ВКонтакте
Какие теги доступны для форматирования текста Вконтакте:
*На территории Российской Федерации запрещена деятельность социальных сетей Facebook и Instagram, принадлежащих компании Meta Platforms Inc., признанная экстремистской!
Whatsapp и Messenger Facebook* поддерживают выделение текста при помощи символов:
Форматирование текста в блоке
Как выглядит текст в Whatsapp
В Messenger Facebook* форматирование работает только в веб-версии.