Skip to content

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

Notifications You must be signed in to change notification settings

juliana-str/homework_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homework_bot


1. Описание

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

Что делает бот:

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

2. Установка

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

git clone git@github.com:juliana-str/homework_bot.git
cd homework_bot/

3. Создание виртуального окружения

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

python -m venv venv
Linux: source venv/bin/activate
Windows: source venv/Scripts/activate

4. Команды для запуска

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

python3 -m pip install --upgrade pip
pip install -r requirements.txt
python3 manage.py makemigrations
python3 manage.py migrate
python3 manage.py runserver

Проект использует базу данных sqlite3.


5. Об авторе

Стрельникова Юлиана Сергеевна
Python-разработчик (Backend)
Россия, г. Санкт-Петербург
E-mail: julianka.str@yandex.ru
Telegram: @JulianaStr

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published