Skip to content

Телеграм-бот позволяющий по номеру учебной группы получить расписание занятий и добавить домашнее задание

Notifications You must be signed in to change notification settings

12gerts/timetable_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Описание

Телеграм-бот позволяющий по номеру учебной группы получить расписание занятий и добавить домашнее задание

Реализованные задачи

Task 1

Консольный бот, выдающий help по команде

Исправления:

  • добавить обработку /week, /today
  • сделать методы нестатическими
  • добавить maven

Task 2

Телеграмм-бот, использующий интеграцию с сайтом УрФУ в части актуального расписания. Возможность получать расписание по номеру группы на сегодня/завтра/неделю/2 недели

Исправления:

  • отвязать тесты от интеграции
  • разбор JSON выделить в отдельный класс
  • добавить тест-класс на каждый тестируемый продуктивный класс
  • сделать поля приватными
  • перенести ресурсы в resource

Task 3

Разбиение даты и расписания на кнопки. Возможность добавлять уведомления

Справка по командам

Команда Описание
/help вывод всех команд с описанием
/day узнать расписание на любой день в диапазоне 2 недель
/week узнать расписание на неделю
/weeks узнать расписание на 2 недели
/change изменить группу
/add добавить уведомление
/evenness узнать четность недели
/call узнать расписание звонков

About

Телеграм-бот позволяющий по номеру учебной группы получить расписание занятий и добавить домашнее задание

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages