Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 1.82 KB

README.md

File metadata and controls

22 lines (18 loc) · 1.82 KB

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 и запустите код