requests-2.21.0 urllib3-1.24.3
все работаетpip install requests==2.21.0
register_next_step_handler(message, my_func, password)
def my_func(message, password):
message_handler
с лямбда-функцией, которая проверяет текст на соответствие тексту с кнопки. @bot.callback_query_handler(func=lambda call:True)
который будет обрабатывать все нажатия на инлайн кнопки, и уже в этой функции, помимо существующих car_salon
, bmw121
и тд добавляете остальные ифы, из других функций. А другие функции удаляете.@bot.callback_query_handler(func=lambda call:True)
def shop(call):
if call.data == 'car_salon':
# ....
elif call.data == 'bmw121':
# ....
elif call.data == 'kliker1':
# ....
elif call.data == 'kliker1_congif':
# .... ну и так далее. При этом другие функцкии вроде bankir_menu удаляются
@bot.callback_query_handler(func=lambda call: call.data=='car_salon')
def inline_car_salon(call):
inline = types.InlineKeyboardMarkup()
markup_inl1 = types.InlineKeyboardButton('Toyota', callback_data='toyota121')
markup_inl2 = types.InlineKeyboardButton('Audi', callback_data='audi121')
markup_inl3 = types.InlineKeyboardButton('Bmw', callback_data='bmw121')
markup_inl4 = types.InlineKeyboardButton('Mersedes', callback_data='mersedes121')
inline.add(markup_inl1, markup_inl2, markup_inl3,markup_inl4)
bot.send_message(call.message.chat.id, 'Виберіть марку авто:', reply_markup=inline)
if post_text[0] != None:
не выполнилось