Бот умеет раз в 10 минут опрашивать API сервис Практикум.Домашка и проверять статус отправленной на ревью домашней работы. При обновлении статуса анализировать ответ API и отправлять пользователю соответствующее уведомление в Telegram. Логировать свою работу и сообщать пользователю о важных проблемах сообщением в Telegram.
Клонировать репозиторий и перейти в него в командной строке:
git clone https://github.com/whodef/homework_bot.git
Cоздать и активировать виртуальное окружение:
-
python3 -m venv venv
-
venv\Scripts\activate.bat - для Windows;
-
source venv/bin/activate - для Linux и MacOS.
-
python3 -m pip install --upgrade pip
Закончив работу в виртуальной среде, вы можете отключить ее, выполнив консольную команду:
deactivate
Установить зависимости из файла requirements.txt:
pip install -r requirements.txt
Запустить проект локально:
python3 homework.py