Телеграм-бот периодически обращается к API сервиса Практикум.Домашка и узнаёт статус вашего домашнего задания — взято ли задание в ревью, проверено ли оно, провалено или принято.
Затем полученный статус отправляется в ваш Телеграм-чат.
У бота настроено логирование, логи записываются в файл homework.log
.
- Python 3.9.7
- Python-telegram-bot 12.7
- Python-dotenv 0.13
Для работы создайте в корневой директории .env
файл со следующими переменными окружения:
PRACTICUM_TOKEN=YOUR_PRACTICUM_TOKEN # Токен, полученный на платформе Яндекс.Практикум
TELEGRAM_TOKEN=YOUR_TELEGRAM_TOKEN # Токен вашего бота, полученный через @BotFather
TELEGRAM_CHAT_ID=YOUR_TELEGRAM_CHAT_ID # Ваш Chat_id, получить можно через @userinfobot