Небольшой обзор того, как работает разметка в telegram, как стилизовать текст при помощи markdown и html.
8.7K открытий
Разметку с помощью контекстного меню рассматривать тоже не буду. О ней вы скорее всего все знаете и пользуетесь постоянно. На всякий случай оставлю скриншот как пример:
стилизация с помощью контекстного меню
В конце статьи также приведен список горячих клавиш.
Почти все тоже самое можно сделать быстрее с помощью специальных символов. Если вы такой же заядлый текстер, как я, или просто любите быстро печатать, то вам будет интересно.
Markdown довольно обширный язык и в телеграм представлена лишь малая часть его возможностей. На самом деле, с его помощью вы можете писать целые статьи. Ознакомиться с синтаксисом можно по ссылке
Markdown в телеграм
Итак, заходим на официальный сайт телеграм, идем в стилизацию текста и видим поддерживаемую разметку:
стилизация с официального сайта telegram.org
Однако, если просто вставить всю указанную markdown разметку в телеграм, то мы получим следующее:
Жирный, курсивный, подчеркнутый, зачеркнутый. Разметка текста в ботах Telegram | BotHelp
Не работает курсивное начертание. Вероятно, в telegram давно не обновляли эту страницу и некоторые правила поменялись, а некоторые добавились. В стандартной разметке markdown действительно для курсива используется одна «звездочка», однако, в телеграм работает двойное подчеркивание. А с помощью || можно сделать скрытый текст, который появился относительно недавно. И вот мы получаем полный список полноценно работающих «команд»:
**сам ты жирный**
__курсив__
`код`
~~перечеркнутый~~
«`блок кода«`
||скрытый текст||
Но что со ссылками? Ссылки в разметке markdown выглядят вот так:
Однако, по умолчанию они не работают (только в telegram x для android)
Можно использовать его и для оформления текста, чтобы потом скопировать и отправить куда нам нужно уже без подписи бота.
В этом боте работает свой вариант markdown:
Все-таки для ссылки я бы использовал контекстное меню или горячие клавиши — это гораздо удобнее.
Как там HTML?
В целом, html-разметка тоже работает, но уже с другим инлайн-ботом. Нужно всего лишь написать:
И далее нужный нам текст с поддерживаемыми html-тегами. Вот их полный список:
Если вам нужен VDS в России — рекомендую sprintbox. По моему промокоду CASHGOK20 вы получите кэшбэк 20% при первом пополнении — не забудьте ввести его.
Горячие клавиши
Кому-то выделить текст и нажать сочетание клавиш будет гораздо проще и удобнее. Для таких людей я и припас этот списочек:
Для windows:
ctrl + B = Жирный
ctrl + I = Курсив
ctrl + U = Подчеркнутый
ctrl + shift + X = Перечеркнутый
ctrl + shift + M = Моноширинный (код)
ctrl + shift + N = Очистить стили
Для macos:
com + U = Ссылка
com + B = Жирный
com + I = Курсив
com + shift + U = Подчеркнутый
Вёрстка сообщений в Telegram-боте на Python
com + shift + X = Перечеркнутый
com + shift + K = Моноширинный (код)
com + shift + P = Скрытый текст
Источник: vc.ru
Шпаргалка: как преобразить текст в Telegram
Как форматировать текст в Телеграмм: жирный, курсив, подчеркнутый и др.
Если вы ведете собственный канал в Телеграмм или являетесь создателем (активным пользователем) чата на несколько человек, нужно обязательно знать базовые способы форматирования сообщений. Выделение текста жирным, курсивом, подчеркивание и другие методы форматирования могут пригодиться, чтобы привлечь дополнительное внимание к важным сообщениям или выделить в тексте определенную часть. В этой статье мы расскажем о способах форматировать текст в Телеграмм при отправке — на телефоне и компьютере.
Как написать текст в Телеграмм жирным
Наиболее распространенный прием форматирования текста — выделение его жирным. Это можно сделать несколькими способами.
Способ 1
Если вы используете телефон или компьютер, самый удобный способ сделать текст в Телеграмм чате жирным — выделить его при помощи звездочек (*). Перед началом участка текста, который нужно выделить жирным, поставьте две звездочки ** и в конце участка тоже две звездочки.
Пример: **Важная информация**
Участок между двух звездочек будет выделен жирным.