Как сделать жирный шрифт в телеграмме бот
Перейти к содержимому

Как сделать жирный шрифт в телеграмме бот

  • автор:

Как сделать чтобы бот телеграм писал жирным шрифтом?

Подскажите пожалуйста, как сделать чтобы телеграм бот писал жирным шрифтом ? Например, как сделать чтобы BSUT Helper v0.1 Alpha бот написал жирным, а Дата выхода, курсивом ?

@bot.message_handler(content_types=['text']) def send_text(message): if message.text == 'О проекте ��': bot.send_message(message.chat.id, 'BSUT Helper v0.1 Alpha.\nПоследнее обновление: 18.11.2020\nДата выхода: 18.11.2020\nРазработчик @mikitos59', reply_markup=keyboard2) 

Отслеживать
задан 19 ноя 2020 в 12:06
97 1 1 золотой знак 4 4 серебряных знака 11 11 бронзовых знаков

3 ответа 3

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

Telegram поддерживает два формата разметки: HTML и Markdown.

пример с использованием Markdown.

bot.send_message(message.chat.id, '*BSUT Helper v0.1 Alpha.\nПоследнее обновление: 18.11.2020\nДата выхода: 18.11.2020\nРазработчик @mikitos59*', reply_markup=keyboard2,parse_mode="Markdown") 

между *текст* тест будет полужирным а между _текст_ курсив.

Как выделить текст жирным в Telegram: все способы

Я уже делал статью со всеми возможными вариантами оформления текста в Телеграмме. В этой же расскажу, как сделать текст жирным всеми возможными способами:

1. Жирный текст через контекстное меню

  1. Выделите текст
  2. Нажмите на него правой кнопкой мыши
  3. В открывшемся меню выберите пункт “Форматирование”
  4. Выберите “Жирный”

  1. Выделите текст
  2. Нажмите на 3 точки справа сверху
  3. В место привычного меню откроется меню форматирования
  4. Выберите в нем “Жирный”:

  1. Выделите текст.
  2. В появившемся контекстном меню нажмите на “Форматировать” или “BIU” (если этих пунктов нет, то нажмите на стрелку ▶ справа).
  3. Выберите нужный вариант форматирования (их можно прокручивать стрелками ◀ ▶ по бокам).

  1. Выделите текст
  2. Нажмите на него правой кнопкой мыши
  3. В открывшемся меню выберите пункт “Преобразования”
  4. Выберите “Жирный”

Telegram Web

Выделите текст и вы сразу увидите меню форматирования текста. Иконка “B” это как раз то, что вам нужно:

2. Жирный текст через горячие клавиши

Windows: Ctrl + B
MacOS: ⌘ + B

3. Жирный текст через Markdown (спецсимволы)

Просто поставьте по 2 звездочки с обеих сторон текста:

**Этот текст станет жирным**

И отправьте его.

4. Жирный текст через ru.piliapp.com

К сожалению, этот способ работает только для текста на английском.

Сначала заходите сюда: https://ru.piliapp.com/cool-text/bold-italic/ и в форме пишите текст. После этого выбираете жирный шрифт и копируете его в буфер обмена и вставляете в Телеграм:

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

Вот так этот жирный выглядит рядом со стандартным жирным текстом:

Чуть меньше размером, но чернее.

5. Форматирование через бота @bold

Еще один вариант сделать текст жирным, это использовать бота @bold:

Просто начните писать сообщение со слов @bold и пишите текст, который нужно форматировать, после этого чуть подождите и появится меню. В нем выберите “Bold”.

После выбора варианта форматирования из того меню текст сразу отправится, имейте это в виду!

Как сделать жирный шрифт в Telegram боте?

Здравствуйте! Нужно сделать так, чтобы в одном сообщении бот использовал как и обычный шрифт, так и жирный. Читал документацию, но не совсем понял как ее применить на практике, точнее, конкретно в моём случае. Вот пример моего кода на Python

import telebot from telebot.types import Message @bot.message_handler(commands=['start']) def start_handler(message): bot.send_message(message.chat.id, 'Привет, я бот' + '\n' + 'Здесь должен быть жирный шрифт')

Заранее спасибо!

  • Вопрос задан более трёх лет назад
  • 32525 просмотров

Комментировать

Решения вопроса 1

deepblack

Вот для примера фрагмент кода:

def test_send_message_with_markdown(self): tb = telebot.TeleBot(TOKEN) markdown = """ *bold text* _italic text_ [text](URL) """ ret_msg = tb.send_message(CHAT_ID, markdown, parse_mode="Markdown") assert ret_msg.message_id
bot.send_message(CHAT_ID, "*Здесь должен быть жирный шрифт*", parse_mode= "Markdown")

Ответ написан более трёх лет назад

Как сделать жирный шрифт в телеграмме бот

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

Telegram позволяет это сделать с помощью форматирования текста html-разметкой.Можно выделить текст жирным шрифтом или курсивом, «вшить» в текст гиперссылку или добавить стиль кода для лучшего восприятия информации.

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

Выделяет текст моноширинным шрифтом. Используется для выделения большого фрагмента кода с сохранением переносов и пробелов

текст

Создает гиперссылку на выделенный текст
Добавляет упоминание другого пользователя. По клику открывается чат с другим пользователем.

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

Теги можно использовать в элементах текст, в тексте перед кнопками в обычных сообщениях и в сообщениях рассылок и авторассылок ботов Telegram. В боте текст будет выглядеть так:

Важно! Обязательно проверяйте составленный текст. Если в тегах будут допущены ошибки: пробел между символами тега или между словом и тегом, лишний символ, то сообщение от бота не будет доставлено. Если в текст добавить другие коды, кроме указанных, то появится сообщение об ошибке:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *