Telegram-бот, который будет обращается к API сервиса Практикум. Домашка и узнает статус домашней работы: взята ли ваша работа в ревью, проверена ли она, а если проверена — то принял её ревьюер или вернул на доработку.
Бот:
- раз в 10 минут опрашивает API сервиса Практикум.Домашка и проверяет статус отправленной на ревью домашней работы;
- при обновлении статуса анализирует ответ API и отправлять соответствующее уведомление в Telegram;
- логирует свою работу и сообщает о важных проблемах сообщением в Telegram.
Клонировать репозиторий и перейти в него в командной строке.
приводятся команды для
Windows
.
Cоздать и активировать виртуальное окружение:
python -m venv venv
source venv/scripts/activate
Обновить систему управления пакетами:
python -m pip install --upgrade pip
Установить зависимости из файла requirements.txt:
pip install -r requirements.txt
Выполнить миграции:
python manage.py makemigrations
python manage.py migrate
Запустить проект:
python manage.py runserver