Para usar Discourse Chat en nuestro caso, necesitaríamos asegurarnos de que las personas sean notificadas de manera confiable sobre los mensajes personales que se les envían. Esto significa:
- Recibir una notificación de escritorio/push cuando la ventana no está activa (independientemente de cuándo fue la última vez que el usuario estuvo activo).
- Recibir una notificación por correo electrónico después de X minutos de que el usuario no vea los mensajes.
También nos gustaría poder configurar ciertos canales para que se comporten de esta manera. Idealmente, esta sería una configuración a nivel de canal que los usuarios podrían cambiar, si lo desean, en lugar de una configuración a nivel de usuario. (De lo contrario, tendría que explicar a varios grupos cómo configurar sus clientes).