Benachrichtigungen funktionieren nicht für eine bestimmte Forenkategorie

Hallo!
Ich habe mehrere Kategorien in meinem Forum, und die meisten Benutzer haben diese Kategorien mit der Abonnement-Einstellung „Beobachten“ abonniert. Kürzlich ist ein Problem aufgetreten, bei dem Benutzer E-Mail- und Desktop-Benachrichtigungen für alle Kategorien erhalten, mit Ausnahme einer bestimmten Kategorie. Diese Kategorie sendet keine Benachrichtigungen an Benutzer.
Ich bin verwirrt, warum nur diese spezielle Kategorie betroffen ist. Könnte es am hohen Datenverkehr in dieser Kategorie liegen oder daran, dass sie die höchste Anzahl von Abonnenten hat?

Versuchen Sie zunächst herauszufinden, wie viele Benutzer diese spezielle Kategorie tatsächlich in ihrer „Beobachten“-Liste haben. Wenn Sie das Data Explorer Plugin installiert haben, können Sie diese Abfrage ausführen

-- [params]
-- int :category_id

SELECT
    cu.user_id,
    CASE
        WHEN u.admin THEN 'Admin'
        WHEN u.moderator THEN 'Moderator'
        ELSE 'Regular User'
    END AS user_type,
    CASE
        WHEN cu.notification_level = 3 THEN 'Watching'
        WHEN cu.notification_level = 2 THEN 'Tracking'
        WHEN cu.notification_level = 4 THEN 'Watching First Post'
        WHEN cu.notification_level = 0 THEN 'Muted'
        ELSE 'Regular'
    END AS notification_status,
    STRING_AGG(g.name, ', ') AS custom_group_names
FROM
    category_users cu
JOIN
    users u ON cu.user_id = u.id
LEFT JOIN
    group_users gu ON gu.user_id = u.id
LEFT JOIN
    groups g ON gu.group_id = g.id AND g.automatic = false
WHERE
    cu.category_id = :category_id
GROUP BY
    cu.user_id, u.admin, u.moderator, cu.notification_level
ORDER BY
    cu.notification_level

Es kann mehrere Faktoren geben, die Benachrichtigungen beeinflussen, angefangen bei den Website-Einstellungen, den Sicherheitseinstellungen der Kategorie, Ratenbegrenzungen usw.
Am besten untersuchen Sie reale Beispiele von Benutzern, die keine Benachrichtigungen erhalten, die sie erhalten sollten. Haben sie vielleicht ihr tägliches E-Mail-Kontingent erreicht? Haben Sie die Protokolle der gesendeten, übersprungenen und zurückgewiesenen E-Mails untersucht?

5 „Gefällt mir“

Hallo @dax, ich habe eine Kategorie mit Sicherheitseinstellungen, in der Gruppenmitglieder mit Vertrauensstufe 1 Themen anzeigen und beantworten können. Nur Administratoren können Themen erstellen, und im Durchschnitt werden täglich 10 Themen in dieser Kategorie erstellt. Es gibt etwa 500 bis 600 Benutzer, die für diese Kategorie auf „Beobachten“ abonniert sind.

Ich habe die Protokolle für gesendete, übersprungene und zurückgewiesene E-Mails untersucht, aber nichts gefunden. Das Protokoll für übersprungene E-Mails zeigt keine E-Mails im Zusammenhang mit Themen in dieser Kategorie an, und im Abschnitt für zurückgewiesene E-Mails steht „Keine Protokolle gefunden“.

Erstellst du das Thema oder verschiebst du es in die Kategorie, nachdem es erstellt wurde? Vor langer Zeit gab es einen Fehler wie diesen, aber vielleicht gibt es eine Regression?

Nein, ich verschiebe es nicht in die Kategorie, nachdem es erstellt wurde. Das Thema wird in der Kategorie selbst erstellt.

1 „Gefällt mir“

Nur Administratoren können Themen in dieser Kategorie erstellen, während abonnierte Benutzer nur darauf antworten können. Die Themen in dieser Kategorie umfassen Blogs, bei denen es sich um Beiträge handelt, denen alle Benutzer folgen.

1 „Gefällt mir“