Привет. Стоит задача реализовать систему доставки уведомлений по различным каналам (Email, SMS, Telegram, в будущем пуш- уведомления). Пользователь может выбирать что и по каким каналам доставлять.
Есть внутренняя система уведомлений, как на любом другом сайте. Нужно доставлять эти уведомления, а также сгенерированные динамически (типа "У вас 5 новых сообщений").
Как бы вы это реализовали? Сейчас я думаю сохранять время последней отправки для каждого канала и типа уведомлений, но встаёт вопрос, как это сделать правильно, т. к. у каждого пользователя это время может отличаться. Это не является камнем преткновения, можно и это решить, но было бы интересно узнать о других вариантах решения.
Алертмананера поставь и все