Skip to content

Ежедневная рассылка с открытыми и закрытыми задачками за день

Notifications You must be signed in to change notification settings

subatiq/daily-hero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Daily hero

Gitlab (😰) + SMTP версия gdml/daily-hero by @f213

Ежедневная рассылка с открытыми и закрытыми задачками за день.


Как работает

У нас (в Инвиан) разворачиваем в Яндекс облаке как serverless container с триггером на 18:00 каждый день.

Если не было обновлений в задачках за день, то ничего не присылается. Удобно вылавливать трудоголиков на выходных.

Отправляет сообщение всем, кто зарегистрирован в инстансе гитлаба.

!!! На облачном не тестировалось, скорее всего отправит вообще всем пользователям гитлаба. !!!

Настройка

Настраивается через переменные окружения:

GITLAB_URL=<URL Gitlab инстанса>
GITLAB_TOKEN=<Gitlab токен с read_api доступом>
EMAIL=<почта, с которой будет рассылаться сообщение>
EMAIL_PASSWORD=<пароль от почты или "пароль приложения" в яндекс почте>
SMTP_SERVER=<что-то вроде smtp.yandex.ru>
SMTP_PORT=<что-то вроде 465>
ENV=<В DEBUG окружении не будет отсылать всей команде, в любом другом будет>
DEBUG_EMAIL=<тестовая почта, в случае, если ENV=DEBUG>
BLACKLIST=<список через | почт, на которые не отправлять ничего>

Отписка

Для отписки можно добавить "hero" в графу "Pronouns" профиля на гитлабе.

About

Ежедневная рассылка с открытыми и закрытыми задачками за день

Topics

Resources

Stars

Watchers

Forks

Packages