Как перечеркивать слова в Телеграмме

Предполагаю: ret_msg = tb.send_message(CHAT_ID, markdown, parse_mode=»Markdown») , а в markdown = «~~зачеркнутый~~ текст» . github.com/eternnoir/pyTelegramBotAPI/blob/… и paulradzkov.com/2014/markdown_cheatsheet

15 окт 2019 в 16:32
15 окт 2019 в 19:19

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Попробуйте указывать текст в формате markdown, например:

markdown = «~~зачеркнутый~~ текст» ret_msg = tb.send_message(CHAT_ID, markdown, parse_mode=»Markdown»)

Если возможностей markdown будет не хватать, то используйте html : parse_mode=’HTML’

Отслеживать
ответ дан 15 окт 2019 в 20:29
76.6k 6 6 золотых знаков 53 53 серебряных знака 120 120 бронзовых знаков

Это можно осуществить с помощью MarkdownV2

bot.send_message(message.chat.id, ‘__Нижнее подчёркивание__’, parse_mode=’MarkdownV2′) bot.send_message(message.chat.id, ‘~Зачёркнутый~’, parse_mode=’MarkdownV2′)
Отслеживать
ответ дан 31 окт 2020 в 16:56
394 1 1 золотой знак 3 3 серебряных знака 13 13 бронзовых знаков

  • python
  • telegram-bot
  • telebot
    Важное на Мете

Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Жирный, курсивный, подчеркнутый, зачеркнутый. Разметка текста в ботах Telegram | BotHelp

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Источник: ru.stackoverflow.com

Стилизация текста в telegram. Разметка markdown и html

Небольшой обзор того, как работает разметка в telegram, как в нем стилизовать текст при помощи markdown и html.

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

стилизация с помощью контекстного меню

В конце статьи также приведен список горячих клавиш.

Еще по теме:  Видно ли удаленные запросы в Телеграмме

Почти все тоже самое можно сделать быстрее с помощью специальных символов. Если вы такой же заядлый текстер, как я, или просто любите быстро печатать, то вам будет интересно.

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

Markdown в телеграм

Итак, заходим на официальный сайт телеграм, идем в стилизацию текста и видим поддерживаемую разметку:

Как Перечеркнуть Слово

стилизация с официального сайта telegram.org

Однако, если просто вставить всю указанную markdown разметку в телеграм, то мы получим следующее:

Не работает курсивное начертание. Вероятно, в telegram давно не обновляли эту страницу и некоторые правила поменялись, а некоторые добавились. В стандартной разметке markdown действительно для курсива используется одна «звездочка», однако, в телеграм работает двойное подчеркивание. А с помощью || можно сделать скрытый текст, который появился относительно недавно. И вот мы получаем полный список полноценно работающих «команд»:

**сам ты жирный**
__курсив__
`код`
~~перечеркнутый~~
«`блок кода«`
||скрытый текст||

Но что со ссылками? Ссылки в разметке markdown выглядят вот так:

Однако, по умолчанию они не работают (только в telegram x для android)

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

В этом боте работает свой вариант markdown:

Все-таки для ссылки я бы использовал контекстное меню или горячие клавиши — это гораздо удобнее.

Как там HTML?

В целом, html-разметка тоже работает, но уже с другим инлайн-ботом. Нужно всего лишь написать:

И далее нужный нам текст с поддерживаемыми html-тегами. Вот их полный список:

Еще по теме:  Как зайти в Телеграм если укрпли телефон а по е sim смс приходит на утеренный телефлн

Горячие клавиши

Кому-то выделить текст и нажать сочетание клавиш будет гораздо проще и удобнее. Для таких людей я и припас этот списочек:

Для 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 = Подчеркнутый
com + shift + X = Перечеркнутый
com + shift + K = Моноширинный (код)
com + shift + P = Скрытый текст

  • HTML
  • Смартфоны
  • Социальные сети и сообщества
  • Типографика

Источник: habr.com

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