Этот бот:
- раз в 10 минут опрашивает API сервиса Практикум.Домашка и проверяет статус отправленной на ревью домашней работы;
- при обновлении статуса анализирует ответ API и отправляет пользователю соответствующее уведомление в Telegram;
- логирует свою работу и сообщает о важных проблемах сообщением в Telegram.
- Python 3.9
- Библиотека python-telegram-bot
- Клонировать репозиторий и перейти в его директорию:
git clone [email protected]:pestovaarina/homework_bot.git
- Создать и активировать виртуальное окружение
python -m venv env
source venv/Scripts/activate
- Установить зависимости из файла requirements.txt
pip install -r requirements.txt
- Создать в директории файл .env и поместить туда необходимые токены PRAKTIKUM_TOKEN = '🔑' TELEGRAM_TOKEN = '🔑' TELEGRAM_CHAT_ID = '🔑'
- Запустить проект:
python homework.py
Пестова Арина Витальевна