Markdown

Markdown

@botoblog

Для начала нужно понять что представляет из себя этот фрукт.

Markdown (маркдаун) — облегченный язык разметки, созданный с целью написания максимально читаемого и удобного для правки текста, но пригодного для преобразования в языки для продвинутых публикаций (HTML, Rich Text и др.).

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

Если вы до сих пор не знаете, как размечать ваши сообщения, то вот схема:

(В данный момент официальные телеграм-клиенты поддерживает все виды markdown`а, кроме гиперссылок. Их вы можете вставлять посредством ботов.)

__курсив__ = курсив
**полужирный** = полужирный
`моноширинный` = моноширинный
```блок кода``` = блок кода (несколько строк)
[гиперссылка](http://t.me/botoblog) = гиперссылка

Также телеграм поддерживает html-разметку:

<i>курсив</i> = курсив
<b>полужирный</b> = полужирный
<code>моноширинный</code> = моноширинный
<pre>блок кода</pre> = блок кода (несколько строк)
<a href=”http://t.me/botoblog”>гиперссылка</a> = гиперссылка

Боты также могут использовать маркдауны, но для этого нужно передать соответствующую конфигурацию при отправке сообщения. А именно: параметр parse_mode должен быть установлен на "HTML" или "Markdown". И для разметки в боте нужно использовать лишь по одному символу по бокам вместо двух, как для обычных пользователей. (Пример: *текст*)

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

Как вы знаете, когда вы вставляете ссылку, то автоматически прикрепляется описание страницы и первая картинка со страницы, на которую вы ссылаетесь.

Это называется web preview. Благодаря этой функции вы можете делать длинный пост с картинкой/гифкой/видео. Как вы знаете, заливая картинку, вы можете написать лишь небольшой текст под ней, но мы же будем прикреплять картинку снизу и радоваться длиннопостам. Возможно, вы слышали такой способ, но там рассказывали, что ссылку можно вставить в точку, чтобы не заметили. Но согласитесь, так тоже некрасиво. Поэтому мы всунем ссылку в невидимый символ, который не отображается, т.е. и ссылки не видно, но и превью у нас есть. Вставлять специальные символы можно при помощи зажатия клавиши alt и затем последовательно набранных цифровых клавиш. В нашем случае это alt+255. Этот символ обязательно должен находиться перед другими ссылками, так как превью прикрепляется по первой из них. Таким образом мы получаем тест без гиперссылок и с превью.

Чтобы вставить картинку/гифку/видео - вам просто нужно залить ее куда-либо, чтобы у вас была прямая ссылка на файл , и вставить эту ссылку в разметку:

Так же вы можете использовать бота @bold для разметки, так как обычный пользователь не во всех клиентах может делать гиперссылки. Просто в диалоге пишете @bold и тест. Можете просто написать и выбрать вид разметки или же самому прописать и нажать "custom markdown". Проблема бота в том, что он не может сделать ссылку в символе с кодом 255. Возможно, для этого нужно поискать другой символ. В своих ботах этот метод работает спокойно прекрасно.

Канал @botoblog

Report Page