Skip to content

erytw/NashSGO

Repository files navigation

NashSGO - телеграм бот для взаимодействия с "Сетевым Городом"

Техническое задание

Цель

  • Целью проекта является реализация бота на 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published