Le email di notifica per Chat non vengono inviate secondo le preferenze dell'utente

Ciao! Sto eseguendo la versione 2.9.0.beta14 (88a0384d43)

1 Mi Piace

Finora non sono riuscito a riprodurre il problema. Su un sito di test, ho creato una chat di gruppo con altri tre utenti (0 amministratori, 1 moderatore, 2 utenti normali). Ho inviato una manciata di messaggi e circa 3 minuti dopo, tutti e tre gli utenti hanno ricevuto le loro email.

Nessuno di questi utenti di test aveva visitato il sito da parecchio tempo.

Puoi provare a creare un utente di test non amministratore sul tuo sito utilizzando un indirizzo + per testare questo problema e vedere se riesci a riprodurlo?

È stato chiarito che non esiste un’impostazione a livello di canale per le notifiche.
Penso che ciò richieda una @menzione esplicita?

Succede senza una menzione all-here?

1 Mi Piace

SÏ, è successo senza @everyone/@here, ma era in una chat personale di gruppo, non in un canale:

Proverò cosa succede in un canale la prossima volta.

1 Mi Piace

OK, sĂŹ, quindi non ricevo email per nuovi messaggi a meno che non sia menzionato, anche quando imposto le mie impostazioni di notifica per un canale in questo modo:

(mentre ricevo email per chat personali e messaggi diretti di gruppo quando ho quel “canale” configurato in questo modo).

In realtà, ora dubito che queste impostazioni di notifica per il canale abbiano un impatto sull’invio di email, sto verificando ora.

Per le notifiche via email, sono abbastanza sicuro che questo sia il comportamento attuale, dopo aver trascorso più tempo esplorando oggi (supponendo che la preferenza dell’utente non sia impostata su “mai” email):

  1. invia notifica email per @menzioni se l’utente è assente
    unica eccezione è se il canale è disattivato
  2. invia notifica email per messaggi diretti (inclusi messaggi diretti di gruppo) se l’utente è assente
    unica eccezione è se il canale è disattivato
  3. non inviare notifiche email per messaggi nei canali se l’utente o il gruppo non sono stati menzionati
    nessun modo per aumentare il volume delle email qui al momento

Per le persone che vogliono davvero ricevere email per cose anche quando non vengono menzionate, penso che il modo per districare questo potrebbe essere aggiungere un’impostazione esplicita e analoga per le email (e forse una preferenza utente per l’impostazione predefinita).

2 Mi Piace

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.)

2 Mi Piace

È possibile che Chat rilevi queste impostazioni globali?:

1 Mi Piace

Un post è stato diviso in un nuovo argomento: Aggiungi un’impostazione predefinita per le notifiche email di Chat