Code Monkey home page Code Monkey logo

daily-hero's Introduction

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" профиля на гитлабе.

daily-hero's People

Contributors

subatiq avatar

Watchers

 avatar

daily-hero's Issues

Перестали приходить сообщения

В один момент (примерно в конце июня) перестали приходить сообщения, хотя карточки двигаются и закрываются

Что необходимо прислать, чтобы решить проблему?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.