Frage: Gibt es eine Möglichkeit für Administratoren/Moderatoren, eine Art Push-Benachrichtigung aus dem Bereich „Protokolle und Überprüfung“ zu erhalten? Zum Beispiel eine Nachricht vom Automatisierungs-Plugin oder so etwas?
Kontext: Wir hatten ein paar Vorfälle, bei denen alte Konten kompromittiert wurden und die E-Mail geändert wurde. Diese Konten wurden dann verwendet, um Leute anzuschreiben und Benutzer zu betrügen.
Mir ist aufgefallen, dass die Protokolleinträge für das Hinzufügen von E-Mails verwendet werden können, um dieses Problem im Voraus zu erkennen, obwohl ich sie nicht ständig überprüfen möchte. Gibt es eine Möglichkeit, eine Benachrichtigung zu erhalten, wenn diese Art von Protokolleintrag angezeigt wird?
Ich habe diese Data Explorer-Abfrage als Bericht hinzugefügt, der eine Überprüfung ermöglicht, aber keine “Push”-Benachrichtigung bei einer Aktualisierung durchführt.
SELECT
uh.action,
acting.username AS acting_user,
target.username AS target_user,
uh.updated_at
FROM user_histories uh
LEFT JOIN users acting ON acting.id = uh.acting_user_id
LEFT JOIN users target ON target.id = uh.target_user_id
WHERE uh.action = 88
AND uh.updated_at > CURRENT_DATE - INTERVAL '7 days'
ORDER BY uh.updated_at DESC
LIMIT 100
Könnten Sie diese Abfrage leicht verfeinern und sie für eine wiederkehrende Automatisierung „PM mit Daten-Explorer-Ergebnissen planen“ einrichten? Wenn Sie „Überspringen, wenn keine Ergebnisse“ auswählen und die Automatisierungsfrequenz an das Zeitintervall in der Abfrage anpassen, könnte dies als eine Art „Push-Benachrichtigung“ funktionieren?
So etwas (mit einer wiederkehrenden Automatisierungsfrequenz von 30 Minuten):
SELECT
uh.created_at AS "E-Mail aktualisiert",
uh.acting_user_id,
uh.target_user_id
FROM user_histories uh
WHERE uh.action = 88
AND uh.updated_at > CURRENT_TIMESTAMP - INTERVAL '30 minutes'
ORDER BY 1 DESC