Создание Telegram бота на Node.js / #11 — Отправка Markdown

Автор Lyubov Stishevskaya
Создание Telegram бота на Node.js / #11 — Отправка Markdown

в данном уроке.

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

Как мы можем управлять HTML и ещё один формат который он хотел показать он называется markdown для начала давайте для простого примера я вам покажу, что — это вообще такое допустимый перейди на сайт.

Нашего both Are Not telegram-bot-api и переходим на гитхаб соответственно. Да например когда который нам предоставляет Telegram Bot здесь в принципе видно, что — это обычно репозиторий на гитхабе и если вы часто сидите на гитхабе то вы неоднократно видели снизу. Куда идет описание того, что представляет данный репозиторий здесь есть в красивом формате описаны различные. СТС Например какие-то способы использования да то есть — это какой-то кот различные заголовки списки таблицы и прочая я на самом деле вся вот эта вот штука она как раз таки называется markdown некоторые формат который может поместиться в такой красивой форме соответственно если посмотреть на файл readme.md который присутствует множество репозитория прямо в корне и открыть его здесь мы как раз таки и увидим тот самый контент который мы видели в описании репозитория дали если посмотреть на примерно его RAW формат дата я сама к тексту содержание. Кто здесь мы увидим именно тот язык markdown до которой как раз таки мы можем отправлять с помощью Telegram и то здесь уже не всё так красива. Одна здесь описаны в сети именно вещи до которые мы видели то есть например двери решетки обозначает заголовок 2 такие конструкции обозначает, что мы дальше будем портить некоторым код до например джаваскрипт и так далее да то есть ещё один заголовок различные вписки и проще соответственно. Здесь я вот дополнительные материалы в данную ссылку. Вы можете посмотреть синтаксис данного языка markdown. Да здесь можно увидеть как мы можем вставлять различные элементы. То есть например. Здесь различных Android где мы можем оставить различное количество решёток и так далее. То есть как — это будет выглядеть и прочее соответственно. Давайте разберем сегодня как мы можем отправлять markdown с помощью Telegram. Бота давайте я переведу вам telegram-bot-api и перейду во вкладку смс. здесь у нас есть поле портсмут который мы сами собрали в прошлом уроке. И помимо того, что мы можем отправлять HTML здесь мы. Также можно травить ещё и markdown и перейдя надо по данной ссылке мы соответственно виден тот формат можем забивать прямо в телеграме соответственно мы можем отправлять жирный текст и. Толик текст различные ссылки и возможно некоторые блоки кода и. Давайте сразу же на примере насчёт сейчас в ходе. У меня всего лишь стоит прослушка события он массаж и. Давайте попробуем сразу же отправишь что-нибудь. Бота например с помощью функции. СМС сразу же передадим — это часто. Едим и сюда мы передадим параметры markdown далее соответственно. Нам необходимо создать переменную markdown и. Давайте его заберём. Как так же обычный текстовый формат здесь. Давайте запустим напишем следующее например поставим две звёздочки. Это означает, что мы будем писать жирным текст в Premiere Hello и дальше с помощью сигнализации обратим имени пользователя который — это дело всё отправляет допустим SH From и красные далее соответственно. Мы также можем отправлять некоторые. Толик текст допустим оборачивание этого текста в нижнее подчеркивание если допустим напишем просто и. Толик текст и теперь давайте запустим наши работы и попробуем всё — это отправить запускаем команда npm Run Start Mass выводится консоль о том что. Наш Бог был запущен и соответственно теперь перейдя в нашу работу отправить команду мы получаем ту строку которые мы ему отправляли. Да, но при этом пока он не париться, а для того чтобы он расскажет всё правильно. Нам необходимо указать портсмут поэтому давайте так поступим здесь в третьем параметрам мы укажем объект где будет нас параметр parts Mod в формате. Мы всегда должны передать строку markdown. Теперь если мы обновим скрипт наша работа и отправим что-нибудь ещё раз любую строкам кто. Как увидеть. Теперь мы получаем уже жирный текст причём сюда мы поставили имя того пользователя который нам отправлять сообщения плюс также и. Толик текст то есть. Таким образом мы указываем, что — это у нас в маркдаун формат и соответственно то, что поддерживает Telegram он нам расспрашивает на этом. У меня всё не увидимся с вами далее.

0 комментариев
0

Читайте также