Задать вопрос
@EdFonse
Пытаюсь прогать

Как реализовать таймер на Django для викторины в telegram боте?

Здравствуйте уважаемые программисты!

Я делаю викторину в telegram боте на Django.
Суть заключается в том, что нужно выдавать вопрос с ответами пользователю на определенное время, а после окончание времени ему выдается следующий вопрос, но если пользователь вовремя ответил на вопрос, то таймер обновляется и ему выдаётся другой.

У меня в голове только мысль использовать Celery.
А именно, после выполнения функции отправки вопроса, создавать задачу, которая через определенное время снова выполнит эту функцию, а если пользователь уложился в этот промежуток времени и ответил, то остановить задачу и выполнять всё по новой.

Я не спец, но мне кажется, что создавать на каждый вопрос "таску" это не правильное решение.

Как подобное реализовать?

Прошу вас просветить меня.
  • Вопрос задан
  • 96 просмотров
Подписаться 3 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • ProductStar
    Django + Python разработка
    2 месяца
    Далее
Решения вопроса 1
alternativshik
@alternativshik
Вполне себе норм
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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