Skip to content

Бот для оповещений о проверенных работах на сайте https://dvmn.org/

License

Notifications You must be signed in to change notification settings

EgoisTa-Git/devman_sentinel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Devman Sentinel

logo.png

Я - страж башни 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.

About

Бот для оповещений о проверенных работах на сайте https://dvmn.org/

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published