Задать вопрос
@Jumper1

Почему не работает InlineKeyboard?

@bot.callback_query_handler(func=lambda call:True)
def city(call):
    if call.data == 'city1':
        bot.send_message(call.message.chat.id, 'Choose again', reply_markup=markup_prod)
    elif call.data == 'city2':
        bot.send_message(call.message.chat.id, 'Choose again', reply_markup=markup_p
def prod(call):
    if call.data == 'prod1':
        bot.send_message(call.message.chat.id, 'Please, choose', reply_markup=markup_deliv)
    elif call.data == 'prod2':
        bot.send_message(call.message.chat.id, 'Please, choose', reply_markup=markup_deliv)


После выполнения второго шага ничего не происходит. Пробовал(не помогло):

bot.register_next_step_handler()

bot.edit_message_text()


И еще, подскажите, пожалуйста, как сделать, чтобы клавиатуры не создавались одна за другой, а заменялись
  • Вопрос задан
  • 159 просмотров
Подписаться 2 Простой 12 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы