YoungPotato / TelegramBot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Задача:

  1. Добавить более правдоподобную логику
  2. Многопользовательская игра
  3. Publisher

Доп. задания:

  1. Поддержка Telegram
  2. Поддержка кнопок Telegram

Замечания:

  1. Убрать static
  2. Иенъекция независимостей
  3. chatId обернуть
  4. Хранинение данных бота в отдельном файле
  5. Publisher

Замечание 2:

  1. Инъекция зависимостей(принимать токен и имя ота в конструкторе)
  2. Chtaid обернуть

Задача3:

  1. Добавить таблицу результативности
  2. Подсказки
  3. Добавить ицианирование самим ботом начать игру

Доп. задания:

  1. Heroku
  2. История гита
  3. Тестики

Замечания(кнопки):

  1. MessageFactory
  2. Вынести из messageFactory значения несгораемых сумм
  3. Тесты на кнопки

Условия 3 задачи - добавить подсказки: "Помощь зала" - выбирается ответ, который чаще всего выбирают игроки, "50/50" - убираются два самых непопулярных ответа по статистике, "Замена вопроса" - текущий вопрос заменяется на тот, на который дано меньше всего правильных ответов

About


Languages

Language:Java 100.0%