async def how_many_very(m: types.Message): try: if database.get_test_state(m.from_user.id, "how_many") in [3, 8, 10, 11]: database.update_test(m.from_user.id, "how_many", 2) else: database.update_test(m.from_user.id, "how_many", 4) await bot.send_message(m.from_user.id, HOW_MANY_QUESTIONS[database.get_test_state( m.from_user.id, "how_many")], reply_markup=tests_buttons("how_many")) except Exception as e: print(e) await finnaly(m)
async def how_many_me(m: types.Message): try: database.update_test(m.from_user.id, "uncertainty", 5) await bot.send_message(m.from_user.id, UNCERTAINTY_QUESTIONS[database.get_test_state( m.from_user.id, "uncertainty")], reply_markup=tests_buttons("uncertainty")) except Exception as e: print(e) await finnaly(m)
async def how_many_start(m: types.Message): await bot.send_message(m.from_user.id, ( "В каждом вопросе поставьте то число, которое наилучшим образом описывает вас:\n" "Варианты ответов:\n" "Это вообще не обо мне/не про меня\n" "Немного на меня похоже\n" "Да, это похоже на меня\n" "Это очень на меня похоже,\n" "Это точно про меня/обо мне")) await bot.send_message(m.from_user.id, HOW_MANY_QUESTIONS[database.get_test_state( m.from_user.id, "how_many")], reply_markup=tests_buttons("how_many"))