Skip to content

Telegram-бот для проверки статус домашней работы.

Notifications You must be signed in to change notification settings

Dron-71/homework_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Бот-ассистент / Telegram-bot

Бот-ассистент помогает получать актаульную информацию о статусе домашнего задания, отправленного на ревью. Бот обращается к API сервиса и узнаваёт статус домашней работы: взята ли ваша работа на ревью, проверена ли она, а если проверена — то принял её ревьюер или вернул на доработку.

Что умеет делать бот:

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

Технологии:

Python, Python-Telegram-bot, Yandex Practicum API

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

  1. Клонирование репозитория:
git clone git@github.com:Dron-71/homework_bot.git
  1. Установка и развертывание виртуального окружения:
python3 -m venv venv && source venv/bin/activate
  1. Установка зависимостей:
pip install -r requirements.txt
  1. Запуск проектf:
python3 homework.py
  1. Бот проинформирует Вас о статусе домашнего задания сообщением в Telegram:

About

Telegram-бот для проверки статус домашней работы.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published