Я - страж башни Devman! Я всегда знаю, когда седовласые мудрецы принимают решение, и готов рассказать тебе об этом за пару монет!
Доступен по ссылке в Телеграм: Devman Sentinel
- Рекомендуется использовать Docker для запуска проекта
- Для корректной работы Вам необходим Python версии 3.10 и выше
- API-ключ для работы с Telegram-ботом (инструкция тут).
- Скачайте код (
git clone
) и повторно соберите образ
docker build -t devman-sentinel-bot ./
- Или скачайте готовый образ и сразу запустите контейнер
docker run -d --env-file ./.env --restart=always --name=devman-sentinel egoista1dev/devman-sentinel-bot
Часть настроек проекта берётся из переменных окружения. Чтобы их определить,
создайте файл .env
рядом с main.py
(или рядом с контейнером) и запишите туда данные в таком
формате: ПЕРЕМЕННАЯ=значение
.
Доступные переменные:
TG_BOT_APIKEY
— Ваш API-ключ для работы с Telegram-ботомDVMN_API_KEY
— Ваш персональный токен Devman (Тут)TG_CHAT_ID
— Ваш ID в Телеграм (можно узнать, написав ему)
Код написан в учебных целях — это урок в курсе по Python и веб-разработке на сайте Devman.