Skip to content

Уведомление о проверке работ на Девмане

Notifications You must be signed in to change notification settings

dmitry-zharinov/devman-bot

Repository files navigation

Уведомление о проверке работ на Девмане

Телеграм-бот, отправляющий уведомления при проверке работы преподавателем на курсе dvmn.org.

Установка

  1. Предварительно должен быть установлен Python3.
  2. Для установки зависимостей, используйте команду pip (или pip3, если есть конфликт с Python2) :
pip install -r requirements.txt
  1. Необходимо зарегистрировать бота и получить его API-токен
  2. В директории скрипта создайте файл .env и укажите в нём следующие данные:
DVMN_TOKEN=devman_token
TG_BOT_TOKEN=telegram_token
TG_CHAT_ID=telegram_chat_id

Где:

  • devman_token - токен для работы с API Девмана
  • telegram_token - токен для Telegram-бота, полученный от Bot Father
  • telegram_chat_id - идентификатор пользователя в Telegram, можно узнать у бота @userinfobot

Локальный запуск

$ python main.py

Запуск в Docker-контейнере

Предварительно необходимо установить и запустить Docker.

  1. В директории скрипта, в которой находится Dockerfile, выполните команду сборки докер-образа:
$ docker build -t devman-bot .
  1. Для создания и запуска контейнера:
$ docker run --env-file .env devman-bot

Где:

  • .env - путь к файлу со значениями переменных окружения (см. раздел Установка).

About

Уведомление о проверке работ на Девмане

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published