- Целью проекта является реализация бота на python с использованием aiogram для работы с telegram, неофициального API для Сетевого Города - netschooloapi. База данных - sqlite, взаимодействие с ней через sqlalchemy
- Авторизация школьника в системе СГО
- Просмотр расписания
- Просмотр предстоящих домашних заданий
- Просмотр оценок за день
- Создание отчетов об успеваемости
- Клонируем репозиторий
git clone https://github.com/erytw/NashSGO.git
- Переходим в каталог репозитория и устанавливаем зависимости
cd NashSGO
pip install -r requirements.txt
- Переименовываем
config_
вconfig
- Для linux
mv congig_ config
- Для Win
ren congig_ config
- Переходим в
/config
и в файлеconfig.yaml
вставляем свой BotToken, полученный у @BotFather и id чата для для ошибок - Применяем миграции
alembic upgrade head
- Запускаем бота
python3 -m app