|
Теги. bot теги. Бот создан, настроен, но как его запустить Если сейчас мы перейдём в нашего бота и запустим его, то мы получим Ничего мы и не получим, т к. мы только создали бота
Пример использования форматированния:
bot.send_message(message.chat.id, 'Это обычный текст, а это Жирный!' , parse_mode= "HTML" )
parse_mode="Markdown"
*Жирный* _Курсив_ [Гиперссылка](https://stepik.org/course/107302/) `Код` ```Моноширинный``` ||Спойлер||
Я не советую использовать режим парсинга "Markdown", но знать о нём нужно. HTML более удобный в использовании, а также не меняется. Ещё пару лет назад жирный текст можно было создать так: **Жирный**, а теперь он создаётся так: *Жирный*. Создание других форматов текста тоже поменялось, и не очень понятно, в отличии от HTML.
Пример использования:
bot.send_message(message.chat.id, 'Это обычный текст, а это *Жирный!*' , parse_mode= "Markdown" )
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Сейчас мы пройдём удаление и редактирование сообщений, но перед этим я хочу вам показать как можно получить id сообщения, отправленного вашим ботом или пользователем бота:
Id сообщения пользователя: Ничего сложного нет. В функции под хендлером получаем сообщение и получаем свойство id:
@bot.message_handler(commands=['start']) def start(message) : print(message.id)
Id сообщения бота: А вот тут уже метод send_message возвращает объект message сообщения, которое мы только что отправили:
@bot.message_handler(commands=['start']) def start(message) : bot_message = bot.send_message(message.chat.id, "Отправляю сообщение" ) print(bot_message.id)
|
|
|