Как пользоваться markdown в Telegram

В Telegram есть метод смены изображения, он принимает InputMedia:

Итак, форматирование не работает, хотя я указал parse_mode.

ctx.editMessageMedia(< type: «photo», media: IMAGE, caption: TEXT, parse_mode: «Markdown», >, message_id)
Rinat Gal 28 Май 2020 в 08:28

Какой язык программирования и библиотеку вы используете? Вы пытались окружить parse_mode: «Markdown» дополнительными фигурными скобками?

Felix Jassler
10 Июн 2020 в 10:43
Узел JS, Телеграф. Нет, как мне это сделать?
11 Июн 2020 в 09:23

Добавил свой ответ — не вижу ничего особенно плохого в вашем коде. Может быть, это как-то связано с тем, как вы вызываете функцию reply / send ?

Felix Jassler
11 Июн 2020 в 15:38

1 ответ

Это кажется мне правильным. Поскольку вы используете Telegraf, с учетом контекста вы также можете использовать ctx.replyWithPhoto(. ) или bot.telegram.sendPhoto(. ) .

Рассмотрим следующий пример:

bot.command(‘photo’, ctx => < ctx.replyWithPhoto( < source: fs.createReadStream(‘img.jpg’) >, < caption: ‘Some *really* _nice_ __images__’, parse_mode: ‘MarkdownV2’ >).catch(err => console.log(err)) >)

. когда я говорю /photo , это дает следующий результат:

MarkDown разметка в Telegram / SaleBot

telegram result

Felix Jassler 11 Июн 2020 в 15:32
Это работает с answerWithPhoto, но не работает с editMessageMedia pastebin.com/b0yGhEka
12 Июн 2020 в 12:28

Если вы хотите отредактировать только заголовок, можете ли вы работать со следующим? bot.telegram.editMessageCaption(chat_id, message_id, null, ‘*new* caption’, < parse_mode: ‘MarkdownV2’ >)

Источник: question-it.com

Как использовать markdown в telegram?

В Telegram можно использовать Markdown для форматирования текста в сообщениях. Чтобы сделать что-то жирным, нужно обернуть текст в звездочки: *текст* или _текст_ . Чтобы сделать текст курсивным, нужно обернуть текст в нижнее подчеркивание: _текст_ или *текст* . Чтобы сделать текст зачеркнутым, нужно обернуть текст в дефисы: ~текст~ .

Еще по теме:  Должен ли подписчик канала в Телеграмме быть в чате чтобы оставлять комментарии

1 2 3 4 5 6 7 8 9 10 11 12

Источник: dropcode.ru

Амплифер теперь поддерживает Маркдаун для постов в Телеграм

Разработчики SMM-сервисы Амплифер предлагают забыть про сторонних ботов и другие танцы с бубном. И начать планировать публикации в Телеграм с разметкой Маркдаун.

Амплифер теперь поддерживает Маркдаун для постов в Телеграм

Если управляете каналом в Телеграме, то наверное уже в курсе, как делать посты с поддержкой разметки Маркдаун. Амплифер помогает заранее спланировать публикации, но теперь ещё и оформлять статьи. К примеру, заголовки выделять полужирным b вставлять аккуратные ссылки.

Markdown — что за язык и как им пользоваться

Чтобы начать работу с разметкой, добавьте в начале поста параметр md: true и через пробел оформляйте публикацию. Так это выглядит в Амплифере:

Маркдаун для постов в Телеграм

Так выглядит пост в Телеграм-канале:

Разметка для постов в Телеграм

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

Упомянутые сервисы

Защищенный мессенджер, способный синхронизировать переписку и файлы между устройствами, поддерживает статусы сообщений и групповые чаты.

Сервис для планирования, публикации, совместной работы и аналитики в соцсетях для агентств, медиа, стартапов, интернет-магазинов, бизнесов, маркетологов и фрилансеров.

Источник: startpack.ru

Рейтинг
( Пока оценок нет )
Загрузка ...