Задать вопрос
@Nonoxy

Как реализовать ожидание ответа пользователя боту в ТГ?

Хеллоу, гайс, у меня тут проблема с логикой алгоритма, как мне сделать так, чтобы программа не переходила к выполнению следующего шага, пока не выполнит шаг выше?Не понимаю как это реализовать, от слова совсем.
Просто пишу автопринималку игры для дотки, с уведомлением в ТГ, и частичным управлением через него, Т.Е. игра нашлась > приходит уведомление > выбираю принять/ждать и дальше бот делает то, что я написал. Но проблема в том, что когда бот видит игру, он присылает уведомление и задает вопрос, но ответ на него его не волнует, т.к. программа сразу же идёт по коду дальше, а т.к. в переменной "принята ли игра"(условно) по стандарту стоит значение "None", он и думает, что я отказался и просто ждёт.
  • Вопрос задан
  • 341 просмотр
Подписаться 2 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@twistfire92
Python backend developer
Если пользуетесь библиотекой pyTelegramBotAPI (telebot), то используйте register_next_step_handler
Примеры использования отлично гуглятся, в том числе на этом ресурсе много информации
Ответ написан
arturboyun
@arturboyun
Full-Stack Engineer
Советую посмотреть в сторону библиотек, pyTelegramBotAPI или aiogram
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы