/homework_bot

api sp1 bot

Primary LanguagePython

homework_bot

Telegram-бот для проверки статуса домашней работы

Бот умеет раз в 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