Телеграм-бот для отслеживания состояния проверки домашних заданий на платформе Яндекс.Практикум. Уведомляет пользователей о любых изменениях в статусе проверки, таких как "в процессе проверки", "имеются замечания", "задание выполнено".
- Python 3.9
- python-telegram-bot 13.7
Клонировать репозиторий и перейти в него в командной строке:
git clone https://github.com/lashkinse/homework_bot.git
cd homework_bot
Cоздать и активировать виртуальное окружение:
python -m venv venv
-
Если у вас Linux/macOS
source venv/bin/activate
-
Если у вас Windows
.\venv\Scripts\activate
Установить зависимости из файла requirements.txt:
python -m pip install --upgrade pip
pip install -r requirements.txt
Записать в переменные окружения (файл .env) необходимые ключи:
- токен профиля на Яндекс.Практикуме
- токен телеграм-бота
- свой ID в телеграме
Запустить проект:
python homework.py