Homework Bot - это простой бот для мониторинга статуса проверки домашних заданий на платформе Яндекс.Практикум. Бот уведомляет пользователя о изменениях в статусе проверки домашнего задания, отправляя сообщения в чат Телеграма.
Этот проект представляет собой Python-скрипт, который позволяет следить за состоянием проверки домашних заданий на платформе Яндекс.Практикум. Он использует API Практикума для получения информации о статусе проверки и отправляет уведомления в чат Телеграма с помощью библиотеки python-telegram-bot
.
- Автоматический мониторинг статуса проверки домашних заданий.
- Уведомления об изменении статуса проверки отправляются в чат Телеграма.
- Легко настраиваемые переменные окружения для токенов и настроек.
- Обработка ошибок и логирование для надежной работы.
- Склонируйте репозиторий:
git clone [email protected]:SHURSHALO/homework_bot.git
- Cоздайте и активируйте виртуальное окружение:
py -3.9 -m venv venv
source venv/Scripts/activate
- Установите зависимости:
pip install -r requirements.txt
- Создайте файл
.env
в корневой папке проекта и добавьте в него необходимые токены:
PRACTICUM_TOKEN=ваш_токен_Яндекс.Практикум
TELEGRAM_TOKEN=ваш_токен_Телеграм
TELEGRAM_CHAT_ID=ваш_ID_чата_Телеграм
- Запустите скрипт:
python homework.py