Skip to content

Latest commit

 

History

History
91 lines (61 loc) · 3.08 KB

README.md

File metadata and controls

91 lines (61 loc) · 3.08 KB

Чат-бот для проверки статуса домашних заданий в Практикуме

Содержание


Описание проекта:

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

Шаблон наполнения файла .env:

PRACTICUM_TOKEN=y9_AgAAAAAJtz4kAAYckQAAAADNWT6s7IrQ_VYgSS-g-zs6YJ2lmgxt7Xs
TELEGRAM_TOKEN=1234567897:AAE_tKY1c2NpQmnjNkBl7vLZiEQ5OXj9m90
TELEGRAM_CHAT_ID=123456789

Запуск приложения:

Чтобы запустить модуль, необходимо в терминале использовать команду:

python .\homework.py

Над проектом работал: