Marks - это бот для получения оценок с schools на Python.
- Оригинальный репозиторий: https://github.com/IronGunYT/marks
- Просмотр оценок по предмету одной строкой
- Подсчёт среднего балла по предмету
- Просмотр оценок за текущую и предыдущую неделю
- Получение домашнего задания
make build
ЛИБО:
- Билдим
docker build . -t marks_bot
- Запускаем в фоновом режиме (bot_vol – для сохранения базы паролей)
docker run -d -v bot_vol:/usr/src/app/bd --name marks_bot marks_bot
- Клонируем репозиторий
- Устанавливаем необходимые библиотеки через cmd
pip3 install -r requirements.txt
- Создаём файл
config.py
- Настраиваем запуск бота через systemctl(гайд) или используем
start.py
python3 start.py
BOT_TOKEN = "Токен бота"
LOG_CHAT_ID = <ID группы с ботом, для логов>
Q_NUM = "Номер текущей четверти (найти на сайте)"
PREV_Q_NUM = "Номер прошлой четверти"
START_FROM = "Дата начала четверти (Например: "2023-08-28")"
PREV_START_FROM = "Аналогично с START_FROM, но для прошлой четверти"
OWNER_ID = <ID владельца>
API_ID = <Api приложения телеграма>
API_HASH = <Hash приложения телеграма>