@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()
И еще, подскажите, пожалуйста, как сделать, чтобы клавиатуры не создавались одна за другой, а заменялись