Skip to content

GhoulNEC/homework_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

home_work bot


Описание

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


Технологии
  • Python 3.8.9
  • python-telegram-bot 13.7

С полным списком технологий можно ознакомиться в файле requirements.txt


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

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

git clone https://github.com/GhoulNEC/homework_bot.git
cd homework_bot

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

python3 -m venv venv
source venv/bin/activate
python3 -m pip install --upgrade pip

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

pip install -r requirements.txt

Создать и заполнить файл .env по шаблону:

PRACTICUM_TOKEN={practicum_token}
TG_TOKEN={telegram_token}
TG_CHAT_ID={chat_id}

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

python3 homework.py

Автор

Роман Евстафьев


About

api sp1 bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors