Dvmn review notifier bot

This telegram bot project notifies you every time you get a code review on Dvmn homework.

Features

  • Devman long polling API utilization
  • Notifies you instantly on every code review
  • Tells you code review results
  • Error logging

Run

  1. Clone project
git clone https://github.com/nekto007/devman-bot.git
cd devman-bot
  1. Create virtual environment
python3 -m venv venv
source venv/bin/activate
  1. Install requirements
pip install -r requirements.txt
  1. Rename .env.example to .env and place your secrets in it.

  2. Run telegram bot

python dvmn_api.py

Run with Docker

  1. Clone project
git clone https://github.com/nekto007/devman-bot
cd devman-bot
  1. Build Docker image
docker build --tag dvmn-bot .
  1. Rename .env.example to .env and place your secrets in it.

  2. Run Docker container

docker run -d --name dvmn-bot --env-file ./.env --restart always dvmn-bot