Бот-ассистент помогает получать актаульную информацию о статусе домашнего задания, отправленного на ревью. Бот обращается к API сервиса и узнаваёт статус домашней работы: взята ли ваша работа на ревью, проверена ли она, а если проверена — то принял её ревьюер или вернул на доработку.
- раз в 10 минут опрашивать API сервиса и проверять статус отправленной на ревью домашней работы;
- при обновлении статуса анализировать ответ API и отправлять вам соответствующее уведомление в Telegram;
- логировать свою работу и сообщать вам о важных проблемах сообщением в Telegram.
Python, Python-Telegram-bot, Yandex Practicum API
- Клонирование репозитория:
git clone git@github.com:Dron-71/homework_bot.git
- Установка и развертывание виртуального окружения:
python3 -m venv venv && source venv/bin/activate
- Установка зависимостей:
pip install -r requirements.txt
- Запуск проектf:
python3 homework.py
- Бот проинформирует Вас о статусе домашнего задания сообщением в Telegram: