Telegram-бот, который обращается к API сервиса Практикум.Домашка и узнавает статус вашей домашней работы.
- раз в 10 минут опрашивает API сервиса Практикум.Домашка и проверяет статус отправленной на ревью домашней работы;
- при обновлении статуса анализировать ответ API и отправлять соответствующее уведомление в Telegram;
- логирует свою работу и сообщает о важных проблемах сообщением в Telegram.
- Установите переменные среды, как в
.env.example
. - Установите зависимости из файла
requirements.txt
pip install -r requirements.tx
- Запусте
homework.py
python3 homework.py
Изменился статус проверки работы "example". Работа взята на проверку ревьюером.
Изменился статус проверки работы "example". Работа проверена: у ревьюера есть замечания.
Изменился статус проверки работы "example". Работа проверена: ревьюеру всё понравилось. Ура!
Сбой в работе программы: Эндпоинт https://practicum.yandex.ru/api/user_api/homework_statuses/ недоступен. Код ответа API: 504
Александр Николаев
MIT