Уведомления по электронной почте для чата не отправляются в соответствии с настройками пользователя

Чтобы использовать Discourse Chat в нашем случае, нам необходимо обеспечить надежное уведомление пользователей о личных сообщениях, которые им отправляются. Это означает:

  • Получение уведомления на рабочем столе или push-уведомления, когда окно не активно (независимо от того, когда пользователь был в последний раз активен);
  • Получение уведомления по электронной почте через X минут после того, как пользователь не увидел сообщения.

Мы также хотели бы иметь возможность настраивать определенные каналы таким образом. В идеале это была бы настройка на уровне канала, которую пользователи могли бы при желании изменить, а не настройка на уровне пользователя. (Иначе мне пришлось бы объяснять различным группам, как настроить их клиенты.)

2 лайка