Telegram-бот для проверки статуса домашней работы на сервисе Практикум.Домашка.
При обновлении статуса последней работы бот присылает уведомление в указанный чат. Логирование ведётся в stdout.
- Python 3.12
- python-telegram-bot
- python-dotenv
- requests
- uv
-
Создать файл
.env
с переменными окружения:PRACTICUM_TOKEN
- токен API сервиса Практикум.ДомашкаTELEGRAM_TOKEN
- токен Telegram-ботаTELEGRAM_CHAT_ID
- ID чата адресата оповещения
-
Подготовить окружение и запустить скрипт:
uv run homework.py
Дмитрий Богорад @monk-time.