Какие теги поддерживает telegram?
HTML (от английского HyperText Markup Language) — это язык гипертекстовой разметки страницы. Он используется для того, чтобы дать телеграму понять, как нужно отображать текст.
Тегов html очень много, но телеграм поддерживает не все!
Пройдем по каждому из них: (Пробелы при использовании не нужны, мы их добавили для наглядности)
1)Жирный: <b> Жирный</b>или <strong>Жирный</strong>
2)Наклонный: <i>Наклонный</i> или <em>Наклонный</em>
3)Подчеркнутый: <u>Подчеркнутый</u> или <ins>Подчеркнутый</ins>
4)Зачеркнутый: <s>Зачеркнутый</s> или <strike>Зачеркнутый</strike> или <del>Зачеркнутый</del>
Теги также можно комбинировать (Вкладывать один в другой):
bold italic bold italic bold strikethrough underline italic bold bold<b> bold <i> italic bold <s> italic bold strikethrough </s> <u> underline italic bold </u> </i> bold </b>
5) Ссылки :<a href="https://bot-t.ru/"> inline URL</a>
6) Ссылки на пользователя (Внутренняя система ссылок в тг) :<a href="tg://user?id=123456789"> inline mention of a user </a>
7) Код:<code> inline fixed-width code <code>
8) блок предварительно форматированного текста(pre):<pre> pre-formatted fixed-width code block </pre>
pre и code можно комбминировать:
9) спойлер - Функция возможно будет скрыта в меню стилей, которое можно развернуть длительным нажатием при вводе текста. Если пользователь выделит текст до отправки, применит к нему форматирование «Спойлер» и нажмёт «Отправить», сообщение со спойлером станет нечётким. Исходный текст можно будет увидеть только при нажатии на него. Так же можно сделать спойлеры этими тегами
<span class="tg-spoiler">spoiler</span>, <tg-spoiler>spoiler</tg-spoiler>
pre-formatted fixed-width code block written in the Python programming language
<pre> <code class="language-python"> pre-formatted fixed-width code block written in the Python programming language </code> </pre>
Как это выглядит в телеграм?
Пример всех html тегов, которые поддерживаются тг
Особенности html в tg
В настоящее время поддерживаются только теги, упомянутые выше.
1) Все символы: <,> и &
не являющиеся частью тега или объекта HTML, должны быть заменены соответствующими объектами HTML:& lt & gt & amp соответственно(без пробела между & и lt)
2) Поддерживаются все числовые объекты HTML.
3) В настоящее время telegram поддерживает только следующие названные объекты HTML: & lt ;, & gt ;, amp; и quot
3) Используйте вложенные теги pre и code, чтобы определить язык программирования для объекта pre.
4) Для автономных тегов кода нельзя указать язык программирования.
Markdown (v1 и v2) в телеграм
Система bot-t.ru не поддерживает markdown
Это сделано СПЕЦИАЛЬНО, так как из-за него может возникать множество ошибок у неопытных пользователей!
Поэтому мы не будем их расписывать, но Вы можете ознакомиться с официальной документаций:
1) markdown-style
2) markdownv2-style