Skip to content

Belinskii1/homework_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homework-bot

Чат-бот Telegram для получения информации о проведенном код-ревью домашнего задания (Telegram API)

Проект размещен на Heroku.

Стэк технологий:

  • requests - направление http-запроса на сервер
  • python-dotenv - загрузка и считывание переменных окружения из файла .env
  • python-telegram-bot - работа с Телеграм-ботом
  • pySocks - направление трафика через SOCKS и HTTP прокси-серверы Как работает программа: Чат-бот Телеграм обращается к API, которое возвращает изменение статуса домашнего задания и сообщает проверено ли задание, провалено или принято.

Как запустить программу:

  • клонируйте репозиторий с программой - git clone https://github.com/belinskii1/telegram-api-bot
  • в созданной директории установите виртуальное окружение python3 -m venv venv
  • активируйте его и установите необходимые зависимости: . venv/bin/activate
  • установите зависимости - pip install -r requirements.txt
  • создайте чат-бота Телеграм
  • создайте в директории файл .env и поместите туда необходимые токены в формате PRAKTIKUM_TOKEN = 'ххххххххх', TELEGRAM_TOKEN = 'ххххххххххх', TELEGRAM_CHAT_ID = 'ххххххххххх'
  • Откройте файл homework.py и запустите код

About

api sp1 bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published