Top.Mail.Ru
Ответы

Текст телеграмм бот

Как можно вывести форматированный текст SendMessage бота

По дате
По рейтингу
Аватар пользователя
Новичок

Все и просто и сложно.
Чтобы текст можно было отформатировать, достаточно добавить в конце метода SendMessage параметр parse_mode =
Например
bot.send_message(chat_id=chat_id, text=text, parse_mode='HTML')
или
bot.send_message(chat_id=chat_id, text=text, parse_mode='MarkdownV2')

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

Примеры для HTML
text = "<b>Жирный текст</b>\n<i>Курсив</i>\n<s>Зачеркнутый текст</s>\n<code>Моноширинный текст</code>"

для Markdown
text = "*Жирный текст*\n_Курсив_\n~Зачеркнутый текст~\nМоноширинный текст"

Аватар пользователя
Гуру

Почитай документацию.



Видео по теме