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