- Описание проекта
- Технологический стек
- Как развернуть проект
- Шаблон наполнения файла .env
- Запуск приложения
- Над проектом работал
Telegram-бот, который будет обращаться к API сервиса Практикум.Домашка и узнавать статус вашей домашней работы: взята ли ваша домашка в ревью, проверена ли она, а если проверена — то принял её ревьюер или вернул на доработку.
- раз в 10 минут опрашивать API сервиса Практикум.Домашка и проверять статус отправленной на ревью домашней работы;
- при обновлении статуса анализировать ответ API и отправлять вам соответствующее уведомление в Telegram;
- логировать свою работу и сообщать вам о важных проблемах сообщением в Telegram.
Клонировать репозиторий и перейти в него в терминале используя команду
cd
git clone git@github.com:aleksandr-miheichev/homework_checker_telegram_bot.git
Создать и активировать виртуальное окружение:
python -m venv venv
source venv/Scripts/activate
Установить зависимости из файла requirements.txt:
pip install -r requirements.txt
PRACTICUM_TOKEN=y9_AgAAAAAJtz4kAAYckQAAAADNWT6s7IrQ_VYgSS-g-zs6YJ2lmgxt7Xs
TELEGRAM_TOKEN=1234567897:AAE_tKY1c2NpQmnjNkBl7vLZiEQ5OXj9m90
TELEGRAM_CHAT_ID=123456789
Чтобы запустить модуль, необходимо в терминале использовать команду:
python .\homework.py