await message.answer('Сообщение 1', reply_markup=kb_buy_YN)
if message.text == "Нет":
await message.answer("Кнопка НЕТ", reply_markup=kb_menu_user)
elif message.text == "Да":
await message.answer("Кнопка ДА", reply_markup=kb_cancel)
после нажатия на "нет" или "да" выводит снова "сообщение 1"?
Вопрос из зала: Что ты делаешь?
Кнопки нужно ловить отдельным хендлером как бы...
Телеграмм бот, хендлер такой или добавить content_type=['text'] dp.register_message_handler(start_buy)
Почитай лучше книгу и, желательно, с нуля https://mastergroosha.github.io/telegram-tutorial-2/buttons/#-
когда прописывал отдельный хендлер на каждую, то все оставалось в первом хендлере
Почитай про кнопки. Ты делаешь вообще что-то странное
спасибо. но я сделал "иф" только когда после нажатия на кнопку действия не происходило (вывод сообщения)
Обсуждают сегодня