Benachrichtigungs-E-Mails werden nicht wie vom Benutzer bevorzugt für Chat gesendet

Hallo! Ich verwende 2.9.0.beta14 (88a0384d43)

1 „Gefällt mir“

Bisher konnte ich das Problem nicht reproduzieren. Auf einer Testseite habe ich eine Gruppenunterhaltung mit drei anderen Benutzern erstellt (0 Administratoren, 1 Moderator, 2 normale Benutzer). Ich habe ein paar Nachrichten gesendet, und etwa 3 Minuten später erhielten alle drei Benutzer ihre E-Mails.

Keiner dieser Testbenutzer hatte die Seite seit einiger Zeit besucht.

Können Sie versuchen, einen Nicht-Admin-Testbenutzer auf Ihrer Seite mit einer +-Adresse zu erstellen, um dies zu testen und zu sehen, ob Sie es reproduzieren können?

Es wurde klargestellt, dass es keine kanalsweite Einstellung für Benachrichtigungen gibt.
Ich denke, das bedeutet, dass eine explizite @Erwähnung erforderlich wäre?

Passiert das ohne eine @all- oder @here-Erwähnung?

1 „Gefällt mir“

Ja, das passierte ohne @all/@here, aber es war in einem persönlichen Gruppenchat, nicht in einem Kanal:

Ich werde als Nächstes ausprobieren, was in einem Kanal passiert.

1 „Gefällt mir“

OK, ja, also ich erhalte keine E-Mails für neue Nachrichten, es sei denn, ich werde erwähnt, selbst wenn ich meine Benachrichtigungseinstellungen für einen Kanal so konfiguriere:

(während ich E-Mails für persönliche Chats und Gruppendirektnachrichten erhalte, wenn ich diesen „Kanal“ so konfiguriert habe).

Eigentlich bezweifle ich jetzt, dass diese Benachrichtigungseinstellungen für den Kanal Auswirkungen darauf haben, ob E-Mails gesendet werden – das prüfe ich gerade.

Für E-Mail-Benachrichtigungen bin ich mir ziemlich sicher, dass dies das aktuelle Verhalten ist, nachdem ich heute mehr Zeit mit der Erkundung verbracht habe (vorausgesetzt, die Benutzereinstellung ist nicht auf „niemals“ E-Mail gesetzt):

  1. Sende eine E-Mail-Benachrichtigung für @Erwähnungen, wenn der Benutzer abwesend ist
    einzige Ausnahme ist, wenn der Kanal stummgeschaltet ist
  2. Sende eine E-Mail-Benachrichtigung für Direktnachrichten (einschließlich Gruppendirektnachrichten), wenn der Benutzer abwesend ist
    einzige Ausnahme ist, wenn der Kanal stummgeschaltet ist
  3. Sende keine E-Mail-Benachrichtigungen für Nachrichten in Kanälen, wenn der Benutzer oder die Gruppe nicht erwähnt wurde
    es gibt derzeit keine Möglichkeit, das E-Mail-Volumen hier zu erhöhen

Für Leute, die wirklich E-Mails für Dinge wollen, auch wenn sie nicht erwähnt werden, denke ich, dass der Weg, dies zu entwirren, darin besteht, eine explizite, analoge Einstellung für E-Mails hinzuzufügen (und vielleicht eine Benutzereinstellung für den Standard).

2 „Gefällt mir“

Um Discourse Chat in unserem Fall zu nutzen, müssten wir sicherstellen, dass die Benutzer zuverlässig über die persönlichen Nachrichten benachrichtigt werden, die sie erhalten. Das bedeutet:

  • Empfangen einer Desktop-/Push-Benachrichtigung, wenn das Fenster nicht aktiv ist (unabhängig davon, wann der Benutzer zuletzt aktiv war)
  • Empfangen einer E-Mail-Benachrichtigung nach X Minuten, in denen der Benutzer die Nachrichten nicht gesehen hat.

Wir möchten auch bestimmte Kanäle so konfigurieren können, dass sie sich auf diese Weise verhalten. Idealerweise wäre dies eine Einstellung auf Kanalebene, die Benutzer dann ändern könnten, wenn sie möchten, anstatt eine Benutzereinstellung. (Andernfalls müsste ich verschiedenen Gruppen erklären, wie sie ihre Clients konfigurieren können.)

2 „Gefällt mir“

Ist es möglich, dass Chat diese globalen Einstellungen übernimmt?:

1 „Gefällt mir“

Ein Beitrag wurde in ein neues Thema aufgeteilt: Standardeinstellung für E-Mail-Benachrichtigungen für Chats hinzufügen