Skip to content

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

Notifications You must be signed in to change notification settings

Olga-Ustinova/homework_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homework_bot

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

При обновлении статуса вашей последней работы бот анализирует ответ API и отправляет соответствующее уведомление в Telegram. Логирование ведётся в stdout.

Используемые технологии

Запуск бота

  1. Клонируйте репозиторий и перейдите в него в командной строке:
git clone git@github.com:Olga-Ustinova/homework_bot.git

cd homework_bot
  1. Создайте и активируйте виртуальное окружение, установите зависимости из файла requirements.txt и выполните миграции:
python -m venv venv
source venv/Scripts/activate
pip install -r requirements.txt
python manage.py migrate
  1. Создайте файл .env в корневой директории с переменными окружения:
  • PRAKTIKUM_TOKEN - токен API сервиса Практикум.Домашка;
  • TELEGRAM_TOKEN - токен Telegram-бота;
  • TELEGRAM_CHAT_ID - ID чата адресата оповещения.
  1. Запустите скрипт:
python homework.py

Об авторе

Olga-Ustinova

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published