Как реализовать ожидание ответа пользователя боту в ТГ?
Хеллоу, гайс, у меня тут проблема с логикой алгоритма, как мне сделать так, чтобы программа не переходила к выполнению следующего шага, пока не выполнит шаг выше?Не понимаю как это реализовать, от слова совсем.
Просто пишу автопринималку игры для дотки, с уведомлением в ТГ, и частичным управлением через него, Т.Е. игра нашлась > приходит уведомление > выбираю принять/ждать и дальше бот делает то, что я написал. Но проблема в том, что когда бот видит игру, он присылает уведомление и задает вопрос, но ответ на него его не волнует, т.к. программа сразу же идёт по коду дальше, а т.к. в переменной "принята ли игра"(условно) по стандарту стоит значение "None", он и думает, что я отказался и просто ждёт.
Ниже уже ответили насчёт атомарного выполнения :) , просто интересно, а зачем эта принималка?
То есть, бот будет принимать игру и отправлять тебе уведомление?
Или как, если не секрет?)
Если пользуетесь библиотекой pyTelegramBotAPI (telebot), то используйте register_next_step_handler
Примеры использования отлично гуглятся, в том числе на этом ресурсе много информации