Описание проекта
Логика нужна такая: как только мы назначаем дату и время технических работ, система сама должна показать на сайте баннер за сутки до начала — с указанием даты и времени. Параллельно подписчикам должно уходить письмо с точным временем начала и ожидаемой длительностью работ, чтобы люди могли спланировать свои дела заранее. После завершения окна работ баннер должен исчезать сам, без нашего вмешательства.
Хотелось бы, чтобы процесс запускался из простого расписания: мы один раз вводим дату, время и длительность, а дальше всё происходит автоматически. Расскажите, приходилось ли вам делать похожие уведомления по расписанию и как вы бы реализовали логику точного времени показа и снятия баннера.
Что нужно на выходе:
— баннер за сутки до начала работ с датой и временем;
— письмо подписчикам с точным временем и длительностью;
— автоматическое снятие баннера по завершении работ;
— простое расписание для назначения новых окон работ.