Форматирование текста без Ботов в Telegram

А вы знаете, что в Telegram можно форматировать текст: жирный, курсив, код ... и т.п.? Для этого можно использовать готовых ботов или Telegram Bot API, что не так и сложно; а можно стандартные средства месенджера ... главное знать как!

Форматирование текста в Telegram

Начнём с того, что до недавнего времени форматирование текста сообщений в Телеграм было доступно только ботам. Оно и сейчас доступно им в гораздо большем объёме и стилях.

Markdown стиль разметки текста сообщений в Telegram
HTML стиль разметки текста сообщений в Telegram

Конечно, у такого способа есть один ключевой недостаток — публикация сообщения от имени бота или с указанием «via» бота. Да и нужно же создать этого бота или использовать существующий, например @bold.

Есть и другие нюансы, которые связаны с экранированием спецсимволов ... но этот вопрос я опущу, чтобы не грузить вас лишней информацией.

Форматирование текста через своего Telegram бота

Ну а тем, кто всё же хочет воспользоваться своим ботом, без программирования, подскажу один лайфхак. О том, как создать и получить токен бота я уже рассказывал и теперь мы можем воспользоваться Telegram Bot API для отправки запроса через адресную строку браузера ... как говорится: почувствуй себя хацкером!

Такой URL имеет следующий формат:

  • <token> — та самая строчка токена (ключа);
  • <method> — один из методов Telegram Bot API ... в нашем случае мы будем использовать sendMessage для отправки сообщения через бота в чат, канал и прочее;
  • <params> — параметры запроса ... в нашем случае мы рассмотрим только 3 их них:
    • chat_id — уникальный идентификатор или юзернейм (с @ в начале) канала, чата, прочее;
    • text — текст сообщения с разметкой;
    • parse_mode — стиль размеки, мы будем использовать Markdown.

Примечание: для того чтобы бот мог отправить сообщения в канал, чат, прочее ... ему нужно иметь там права на постинг, т. е. быть админом.

Например, в админах канала @freepr42 есть бот @freepr42_bot ... его <token> я конечно вам не скажу. Метод, напомню, sendMessage. В качестве chat_id используем юзернейм канала @freepr42. В качестве text значение, например: это *жирный*, _косой_ и `код`. Параметр parse_mode, напомню, Markdown. В результате мы получаем URL:

Ща посмотрим, что из этого получится...

Как вы видите, у нас всё получилось, и ничего сложного в этом нет ... а ниже я выложу скриншот результата обращения по указанному URL в браузере ... там будет ответ Telegram в формате JSON.

ответ Telegram Bot API в формате JSON

Форматирование текста через Telegram бота @bold

А теперь о @bold боте. Совсем чуть-чуть, но его стоит упомянуть.

Начну с того, что @bold является одним из официальных и старейших ботов Telegram и служит для создания небольших (до 260 знаков, без учёта знаков разметки, остальное урезается) сообщений с форматированием текста в inline-режиме (прописывается via бота).

Для использования @bold бота начните сообщение с его юзернейма, а потом укажите текст с разметкой, напримере:

По мере ввода текста бот выдаст всплывающее меню с вариантами разметки: Bold, Italic и Fixedsys (для форматирования строки текста в целом) и Custom (если вы использовали Markdown разметку).

Скриншот Telegram на Windows с использованием @bold бота для форматирования текста небольших сообщений

Визуальная форматирование текста на iPhone / iPad

Ну, а теперь у нас на очереди те возможности форматирования текста, которые доступны в приложении Телеграм. И начнём мы с Telegram для iPhone / iPad, т. к. только тут (насколько мне известно) доступно визуальное форматирование текста.

  1. Введите текст в поле ввода.
  2. Выделите форматируемый фрагмент текст.
  3. Появится меню где будет пункт «BIU».

Примечание: на старых (уже?) iPhone / iPad это может и не работать.

Cкриншот Telegram на Iphone с использованием визуального форматирования текста сообщения.

Форматирование текста на остальных устройствах

Для всех остальных недавно стало доступно форматирование текста путём видоизменённой Markdown разметки. В начале был доступен только код, а теперь жирный и курсив!

Markdown разметка текста в приложении Telegram

Общение через мессенджеры — популярное занятие. Дешевле чем сотовая связь, не так шумно — можно и на лекции, и на собрании пользоваться. Только один большой минус — невозможно передать интонацию. При чтении мы привыкли обращать внимание на выделение текста жирным или курсивом. Это привлекает внимание и передает важность сообщения. Можно ли изменить шрифты в телеграмме и как этого добиться? Об этом сегодня пойдет речь.

Форматирование текста в Telegram

Телеграмм пока не дает больших возможностей по оформлению шрифта, но все же элементарные операции, чтобы изменить шрифт, нам доступны:

  • масштаб;
  • курсив;
  • жирность;
  • выделение кода;
  • проверка грамматики.

Большая часть этих операций выполняется ботами. Если вы еще не умеете ими пользоваться — ничего страшного. Это простая и, самое главное, стандартная операция для большинства из них.

Бот — специальная программа, которая предоставляет пользователю мессенджера некоторые возможности.

Например, разные боты присылают информацию о погоде, отправляют файл на гуглдиск, позволяют изменить форматирование сообщений и т.д.

Как писать красивым шрифтом в Telegram

К сожалению, сразу выбрать шрифт пока невозможно. Но вы можете использовать возможности специального бота, чтобы получить жирный шрифт в телеграмме. Кроме него доступен курсив и оформление в виде кода. Конечно, увлекаться, выделяя все подряд, не стоит. Но и пропускать такую возможности тоже не дело. Чтобы выделить текст в сообщении, необходимо выполнить простые действия:

  1. В строке сообщения набрать @bold и текст. @bold — относительно новый бот, который не надо искать в контактах и добавлять, как другие. Он работает «на лету».
  2. После того, как текст набран над строкой сообщения, появится список с возможным оформлением. В нем вы найдете обозначения «B» — жирный, «I» — курсив, «FS» — шрифт системных сообщений (fixedSys). Именно они подсказывают, как сделать жирный шрифт текст в телеграмме, курсив или код.
  3. С помощью мыши следует выбрать нужное форматирование. Это позволить изменить текст. Сообщение уйдет собеседнику с пометкой «via @bold».

Таким образом, пользователи телеграмм имеют выбор: шрифт курсива, шрифт программистов или жирный. Причем, это работает одинаково хорошо на любой платформе. Не важно, обладатель вы iphone или android, а то и вовсе пользуетесь вариантом Telegram для ПК — @bold позволит изменить ваше сообщение в любой ситуации. И все-таки мало? Хочется большего? Тогда воспользуемся сторонним сервисом.

Расширяем возможности форматирования

Сайте 4txt.ru представляет собой инструмент для оформления текста в мессенджерах и соцсетях. Простой и доступный, он позволяет обойти ограничения по форматированию текста и изменить его. Не повторяет возможностей @bold — изменить начертания нельзя. Но мы уже знаем, как писать жирным шрифтом непосредственно в телеграмме, поэтому потеря не велика.

Зато с помощью 4txt вы сможете получить в телеграмм:

  • зачеркнутый и подчеркнутый шрифт;
  • зеркальный и перевернутый текст;
  • транслетированное сообщение (английскими буквами);
  • кодированный азбукой Морзе текст.

Как сделать ̶з̶а̶ч̶е̶р̶к̶н̶у̶т̶ы̶й̶ текст в Телеграмм

Эта простая инструкция поможет вам получить в telegram зачеркнутый шрифт:

  • Откройте в браузере сайт 4txt.ru;
  • Выберите вкладку «Перечеркнуть»;
  • В поле слева введите сообщение;
  • В правом поле выделите результат и скопируйте его в буфер обмена (CTRL+c);
  • Перейдите в телеграмм и вставьте текст строку сообщений (CTRL+v);
  • Нажмите кнопку «Отправить».

Это позволит изменить текст и ваш собеседник получит форматированное сообщение. Узнав, как зачеркнуть слово в телеграмме с помощью сервиса 4txt, вы без труда разберетесь, как изменить шрифт в остальных вкладках — принцип работы одинаков.

Проверка орфографии в Телеграмм

Источники