Телеграм-бот, отправляющий уведомления при проверке работы преподавателем на курсе dvmn.org.
- Предварительно должен быть установлен Python3.
- Для установки зависимостей, используйте команду pip (или pip3, если есть конфликт с Python2) :
pip install -r requirements.txt
- Необходимо зарегистрировать бота и получить его API-токен
- В директории скрипта создайте файл
.env
и укажите в нём следующие данные:
DVMN_TOKEN=devman_token
TG_BOT_TOKEN=telegram_token
TG_CHAT_ID=telegram_chat_id
Где:
devman_token
- токен для работы с API Девманаtelegram_token
- токен для Telegram-бота, полученный от Bot Fathertelegram_chat_id
- идентификатор пользователя в Telegram, можно узнать у бота @userinfobot
$ python main.py
Предварительно необходимо установить и запустить Docker.
- В директории скрипта, в которой находится
Dockerfile
, выполните команду сборки докер-образа:
$ docker build -t devman-bot .
- Для создания и запуска контейнера:
$ docker run --env-file .env devman-bot
Где:
.env
- путь к файлу со значениями переменных окружения (см. разделУстановка
).