Sanes
@Sanes

Варианты уведомлений Laravel, чтобы не спамить?

Приветствую.
Отправляю уведомление, если есть новый комментарий в тикете. Например не сразу, а раз в 15 мин. Часто бывает такое, что приходится оставить 2 и более подряд для одного адресата.
Чтобы не спамить, надо отправить только одно уведомление.

В голову приходит только использование своей таблицы очередей и планировщика.
  • Вопрос задан
  • 122 просмотра
Решения вопроса 2
@jazzus
Передать в уведомление ticket_id и потом проверять непрочитанные уведомления юзера.
Ответ написан
dark_tke
@dark_tke
Помогли? Отметь решением!
Во первых, вы можете при создании записи в очереди проверять, есть ли событие такого типа у пользователя, и не создавать новое. Т.е. устанавливаете delay и если есть события такого класса для такого тикета то новых не создаете
Второе это создавать пачку но смотреть какого типа были показаны, а остальные запускать в холостом режиме.
Также хороший вариант например не отправлять уведомление, если Ваш пользователь просмотрел комментарий, что можно реализовать на этапе проверки перед непосредственным выполнение.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы