Skip to content

Telegram-бот, проверяющий статус домашней работы

Notifications You must be signed in to change notification settings

vglazasmotri/telegram_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟Telegram-бот ассистент🌟

📄 Описание

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



🛠️ Инструкция по установке

Клонируйте репозиторий:

git clone git@github.com:vglazasmotri/telegram_bot.git
cd telegram_bot

Устанавливаем виртуальное окружение:

python -m venv venv

Активируем виртуальное окружение:

source venv/Scripts/activate

Обновляем Pip:

python -m pip install --upgrade pip

Устанавливаем зависимости:

pip install -r requirements.txt

Создать файл виртуального окружения .env в корневой директории проекта:

touch .env

В созданном .env файле прописать токены в следующем формате:

  • токен API сервиса Практикум.Домашка
echo PRACTICUM_TOKEN=************** >> .env
  • токен Bot API Telegram для отправки уведомлений
echo TELEGRAM_TOKEN=************* >> .env
  • ID Telegram чата для получения уведомлений
echo CHAT_ID=**************** >> .env
  1. Запустить проект на локальной машине:
python homework.py

Готово!



🛠️ Применяемые технологии:

Python

  • Python 3.7
  • Python-telegram-bot 13.7

💪 Автор:

About

Telegram-бот, проверяющий статус домашней работы

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published