Wie würdest du deiner Meinung nach am besten 10 % der privaten Nachrichten (PMs) zwischen Nutzern der letzten 30 Tage abrufen? Ich versuche, eine „Randomisierungs"-Funktion zu finden, die dafür verwendet werden könnte.
Ich betreibe eine Website, auf der Menschen vorwiegend über illegale Dinge sprechen – hauptsächlich Drogen. Als Plattform erlauben wir ausdrücklich keine Verkäufe oder Ähnliches. Ich suche nach einer Art „zufälliger Auswahl" (Entschuldigung, ich kann nicht programmieren und weiß nicht genau, wie ich das, was ich frage, präzise formulieren soll), also einer randomisierten/faireren Methode, um verteidigungsfähig behaupten zu können, dass wir PMs „stichprobenartig" prüfen, um sicherzustellen, dass die Regeln eingehalten werden.
Ich möchte natürlich nicht willkürlich bestimmte Personen dafür auswählen. Wir haben markierte Wörter und Phrasen, und das funktioniert auch, aber manche Leute umgehen das versehentlich. Ich würde gerne (wahrscheinlich muss ich auch) sagen können, dass wir Community-Meldungen, Moderatoren, überwachte Wörter und diese „Stichprobenprüfung" haben – ich bin mir nur unsicher, woher ich den Zufallsparameter bekomme, falls es einen gibt.
Ich bitte übrigens auch nicht um kostenlosen Code oder Skripte. Ich bin mir einfach nicht sicher, wie ich das, was ich will, anfragen soll, ob es auf dem Markt verfügbar ist oder ob es machbar ist.
Du würdest die API aufrufen, um die Nachrichten dieses Nutzers zu erhalten. Und Nachrichten werden nicht als Nachrichten-Einträge gespeichert, sondern sind einfach normale Beiträge, die mit Themen verknüpft sind. Du musst also zwischen normalen Beiträgen und Nachrichtenbeiträgen unterscheiden.
Hmmmmmmmmmmmmmm
Richtig, ich denke, wir werden eine kryptografische Zufallsfunktion aufrufen, um Themen abzurufen, die nur zwei Nutzer enthalten, und schauen, wie das läuft. Ich werde mit den Ergebnissen zurückkommen, falls jemand anderes Communities betreibt, bei denen es einen rechtlichen Bedarf gibt, PMs auf faire Weise stichprobenartig zu prüfen.