Telegram - бот Фианит-Эксперт

Бот Фианит-Эксперт
t.me/fianit_expert_bot
[2023] Python/Django
Telegram - бот Фианит-Эксперт
Разработка проекта: Telegram - бот Фианит-Эксперт
Дата запуска30.06.2023
Сложностьпростые
Задачи и цели

Задачи и цели

Бот был создан для проведения акции, пользователи, которые проходили викторину, получали призы.

Как работал бот:

  • Пользователь пишет боту @имябота
  • Пользователю доступно 2 опции "Таблица лидеров" и "Начать викторину". Проходить викторину можно только один раз.
  • "Таблица лидеров" отображает в таблице ник в телеграме, кол-во правильных ответов и время прохождения викторины. Показываются 10 участников с лучшими результатами, если не входишь в топ10 указывается какое у тебя место. Топ выстраивается исходя из количества правильных ответов, а потом времени прохождения. Победитель тот, кто дал больше всего правильных ответов и быстрее всего ответил.
  • При выборе опции - "Начать викторину" начинается викторина, ограничение времени на прохождение викторины 20 минут. Пользователю в случайном порядке выдается 1 из 20 вопросов. Общая база 20 вопросов, вопрос может содержать до 4х ответов, нескольких правильных ответов на один вопрос нет.
  • По итогу прохождения викторины пользователю показывается итог: "Ваш результат: 15 правильных из 20 вопросов. Время прохождения: 16 минут 39 секунд."
  • По итогу завершения конкурса всем победителям, первые 3 места, была рассылка через бота, что они победили и как могут получить приз.