Как дождаться ответа пользователя telegram python

Это изменённый код.
Мне надо поставить условие в calculation_for_falling_asleep, которое будет ожидать сообщение от пользователя.

Я пробовал сделать похожее с bot.register_next_step_handler, но пока этот метод ждёт сообщение от пользователя, код продолжается.

Мой вопрос: Мне нужно такое условие , при котором код не будет продолжаться пока не придёт сообщение от пользователя.

bool_calculation = True

def calculation_for_falling_asleep(message: types.Message):
    num_input = bot.send_message(message.from_user.id, "?<i><b>Неверный формат</b></i>\n\n<b>Введите число ещё раз:</b>", parse_mode='HTML', reply_markup=markup_Inline_Back)

    bot.register_next_step_handler(num_input, Check_msg) #!!!!!

    if #Здесь должно быть условие

        if bool_calculation == True:
            bot.register_next_step_handler(num_input, calculation_for_falling_asleep)
        else:
            pass

Ответы (0 шт):