Бот написан с целью помогать студентам Уральского федерального университета. Он работает на платформе - Telegram и Discord, также он использует базу данных MySQL для хранения данных пользователей и api УрФУ для получения расписания. Код бота написан на языке Java, в качестве учебного проекта.
- Сохранять расписание для конкретной группы с официального сайта УрФУ
- Выдавать расписание на определённый день для каждого пользователя
- Редактировать и сохранять личное расписание, введённое пользователем
- Узнавать следующую пару на текущий момент
- Сохранять дедлайны
- Уведомлять о приближающихся дедлайнах и парах
Необходимо инициализирвать файл .env:
- TG_TOKEN='токен телеграм бота'
- DS_TOKEN='токен дискорд бота'
- URL='Ссылка для подключения к MySQL'
- NAMEUSER='имя для бд'
- MYSQL_ROOT_PASSWORD='пароль для бд'
- MYSQL_DATABASE='название базы данных'
- Клонируем репозиторий;
- Создаём в корневой папке проекта файл .env(предыдущий пункт);
- Создаём локальную сеть для контейнера:
- Создаём пространство для базы данных:
- Собираем проект:



