Skip to content

Telegram-бот, который обращается к API сервису Практикум. Домашка и узнает статус домашней работы: взята ли работа в ревью, проверена ли она, а если проверена — то принял её ревьюер или вернул на доработку.

Notifications You must be signed in to change notification settings

DNKer/homework_bot

Repository files navigation

Бот-ассистент для Yandex Практикум.

Telegram-бот, который будет обращается к API сервиса Практикум. Домашка и узнает статус домашней работы: взята ли ваша работа в ревью, проверена ли она, а если проверена — то принял её ревьюер или вернул на доработку.

Бот:

  • раз в 10 минут опрашивает API сервиса Практикум.Домашка и проверяет статус отправленной на ревью домашней работы;
  • при обновлении статуса анализирует ответ API и отправлять соответствующее уведомление в Telegram;
  • логирует свою работу и сообщает о важных проблемах сообщением в Telegram.

Установка

Клонировать репозиторий и перейти в него в командной строке.

приводятся команды для Windows.

Cоздать и активировать виртуальное окружение:

python -m venv venv
source venv/scripts/activate

Обновить систему управления пакетами:

python -m pip install --upgrade pip

Установить зависимости из файла requirements.txt:

pip install -r requirements.txt

Выполнить миграции:

python manage.py makemigrations
python manage.py migrate

Запустить проект:

python manage.py runserver

About

Telegram-бот, который обращается к API сервису Практикум. Домашка и узнает статус домашней работы: взята ли работа в ревью, проверена ли она, а если проверена — то принял её ревьюер или вернул на доработку.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published