/millionare_telegram_bot

Телеграм-бот "Кто хочет стать миллионером?"

Primary LanguagePython

MILLIONARE TELEGRAM BOT

Описание

Телеграм-бот-игра "Кто хочет стать миллионером?"

Задача игрока: правильно ответить на все вопросы и выйграть 1 000 000 рублей.

Вопросы: всего 15 вопросов с 4 вариантами ответов (один верный), поделенные на 4 категории сложности. Вопросы получаются в ходе get-запросов по адрсу https://engine.lifeis.porn/api/millionaire.php. При правильном ответе текущий баланс игрока увеличивается на сумму "цены" вопроса и осуществляется переход к следующему вопросу.

Подсказки: в ходе игры есть возможность использовать подсказки: "50/50" и "Помощь аудитории".

Завершение игры осуществляется в следующих случаях:

  • правильные ответы на все вопросы;
  • неправильный ответ;
  • перезапуск бота;
  • команда exit.

Дополнения от 26.05.2022

  • добавлена БД пользователей на sqlite3;
  • добавлена реферальная система;
  • добавлена функция пополнения баланса через банковскую карту (test).

Дополнения от 03.06.2022

  • добавлен класс пользователя с различными методами;
  • добавлена функция отображения баланса;
  • добавлена функция отображения статуса подписки;
  • добавлена функция покупки подписки.

Функции БОТа

"/start" - запуск бота; "/help" - вывод меню с подсказками; "/ref" - получение реферальной ссылки и количества рефералов; "/get_offer" - пополнение баланса; "/balance" - показать баланс; "/status_sub" - узнать статус подписки; "/buy_sub" - купить подписку; "/exit" - завершение текущей игры.