Per utilizzare Discourse Chat nel nostro caso, dovremmo assicurarci che le persone vengano avvisate in modo affidabile dei messaggi personali che stanno ricevendo. Ciò significa:
- Ricevere una notifica desktop/push quando la finestra non è attiva (indipendentemente da quando l’utente è stato attivo l’ultima volta)
- Ricevere una notifica email dopo X minuti che l’utente non ha visualizzato i messaggi.
Vorremmo anche essere in grado di configurare determinati canali per comportarsi in questo modo. Idealmente, questa sarebbe un’impostazione a livello di canale che gli utenti potrebbero quindi modificare, se lo desiderano, piuttosto che un’impostazione a livello di utente. (Altrimenti dovrei spiegare a vari gruppi come configurare i loro client.)