Теги. bot теги. Бот создан, настроен, но как его запустить Если сейчас мы перейдём в нашего бота и запустим его, то мы получим Ничего мы и не получим, т к. мы только создали бота
Скачать 1.86 Mb.
|
Мои любимые трекиСоздайте бота, который после команды /start отправляет 2 callback-кнопки. Первая кнопка - мои любимые песни. Вторая - песни, которые мне не нравятся. При нажатии на первую кнопку отправляйте url-кнопки с ссылками на 2-3 ваших любимых трека. При нажатии на вторую кнопку отправляйте один трек, который вам не нравится.Пример работы бота: После нажатия на "Мои любимые треки!": После нажатия на "Ненавижу эти треки!": Изменение callback клавиатуры после нажатияМы научились создавать callback кнопки на клавиатуре и получать callback.data , с помощью которых запускали какие-то участки кода. Также мы научились получать сообщения, имея под рукой только callback с помощью callback.message . Но что делать, если после нажатия на кнопку нам нужно изменить клавиатуру в этом сообщении, а не отправлять новое?Для этого мы будем использовать метод edit_message :bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text= 'Какой-то текст' , reply_markup=some_keyboard) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |