Ich gebe ungern zu, dass ich unrecht hatte, aber in diesem Fall muss ich es zugeben.
Nachdem ich @riking’s Beitrag gelesen hatte, bin ich zurückgegangen und habe den Code noch einmal gelesen (was ich, wie ich zugebe, schon viel früher hätte tun sollen). Dabei stellte sich heraus, dass meine Testmethode weiterhin auf den Begrenzer gestoßen wäre. Das erklärt auch, warum manche Leute auf den NaNo-Foren das “Out of Love”-Abzeichen nicht erhalten haben, obwohl sie dachten, sie hätten es verdient.
Dann ziehe ich meine Bitte zur Änderung gerne zurück! Allerdings wäre etwas mehr Klarheit in der Dokumentation wünschenswert. Ich werde etwas zum Badge hinzufügen.
Ich glaube, es ist tatsächlich das Ratenlimit selbst, das für die Verwirrung sorgt. Wenn sie es erreichen, gehen sie davon aus, dass ihnen die Likes ausgegangen sind, was aber nicht der Fall ist – zumindest nicht basierend auf dem, was ich aus diesem Thread gelernt habe.
Können wir die Fehlermeldung dort verbessern, um zu erklären, warum das passiert?
Ich schaue mal, was ich finden kann. Ich habe es selbst noch nie gesehen, aber ich werde mich ein wenig darum kümmern (es sei denn, @ClawdiaWolf hat den genauen Text, da sie es häufiger erlebt hat als ich.)
Das ist so eine Sache, bei der man „hätte es eigentlich früher prüfen sollen“, denn der String ist der Text „rate_limiter.by_type.create_like“. Wenn ich jemals im Abschnitt „Anpassen“ gesucht hätte, wäre mir das aufgefallen – ich habe es einfach nie in Betracht gezogen.
Hier ist der neueste Screenshot aus der Zeit, als ich Dinge getestet habe:
Das ist die einzige Nachricht, die ich persönlich gesehen habe, und die einzige, von der ich gehört habe, dass andere sie auf den NaNo-Foren gemeldet haben.
Als Teilnehmer von NaNo im November letzten Jahres kann ich bestätigen, dass das meine Erfahrung war. NaNo-Beiträge sind in der Regel sehr sympathisch
In der Praxis jedoch: Wenn dort stand „bitte eine Stunde warten“, konnte ich nach Ablauf der Stunde vielleicht noch ein- oder zweimal liken, bevor die Meldung mit einer neuen Zeitspanne erschien, sagen wir zum Beispiel vier Stunden. Ist das dann der Spam-Filter, der auslöst, und nicht das Like-Limit?
Ich habe ein ähnliches Verhaltensmuster auch auf anderen Discourse-Seiten beobachtet…
Ich habe an einem der Foren, in denen ich aktiv bin, konsequent die Grenzen erreicht (im Bestreben, das ‘Higher Love’-Abzeichen zu erhalten), und die Warnungen beim Erreichen des täglichen Like-Limits sind von denen beim Erreichen des Like-Spam-Ratenlimits nicht zu unterscheiden. Hier sind die Nachrichten, die ich am 20. April erhalten habe (Zeiten in UTC+8).
Ich gehe davon aus, dass die erste Nachricht das Erreichen des Ratenlimits betraf, während die dritte das tägliche Limit betraf. Hätte ich die mittlere Nachricht nicht erhalten, hätte ich den Unterschied wohl nicht erkennen können. Auch bin ich verwirrt, denn wenn die Likes um 00:00 Uhr UTC (08:00 Uhr UTC+8) zurückgesetzt werden, ergibt die dritte Nachricht keinen Sinn (oder haben Like-Spam-Begrenzer so lange Timeouts?). Übrigens hatte ich damals das Vertrauenslevel 1, falls das hilft.
Ich bin nur ein Zuschauer, der in seinem Leben noch nie das ‘Like-Limit’ erreicht hat, aber das größere Problem hier scheint das gesamte Konzept eines Limits zu sein, das verwirrend wirkt – es erscheint nachvollziehbar, dass ein Nutzer hier widersprüchliche Botschaften erhält: Likes sind ein guter und nützlicher Mechanismus, den man nutzen sollte, aber… nicht zu viel?!
Soweit ich das überblicke, nutzen manche Benutzer Likes gar nicht, während andere gerne so viele Dinge wie möglich liken. Da es kaum je der Fall sein wird, dass alle Benutzer ‘Likes’ konsistent nutzen, welche negativen Konsequenzen ergeben sich eigentlich daraus, wenn man Benutzern erlaubt, nach Herzenslust zu liken? Handelt es sich um Serverbeschränkungen oder ein echtes Spam-Indikator-Problem? Vielleicht gibt es eine einfache Möglichkeit, in der Kommunikation zu erklären, warum das Limit existiert, damit es weniger willkürlich wirkt.
In der Einleitung ist versteckt, wie sie mit den Vertrauensstufen manipuliert haben. Ich erwarte, dass die wirklich aktiven Likenden die Vertrauensstufe 3 erreicht hätten, die eine riesige tägliche Erhöhung der Likes um das 2-fache mit sich bringt. Weitere Details finden Sie unter Understanding Discourse Trust Levels.
In gewisser Weise ist dies also eine selbstverschuldete Wunde.
Ich habe diesen Beitrag schon oft gelesen, und mir ist nie aufgefallen, dass tägliche Like-Limit-Modifikatoren ausgewogen dargestellt werden und man sie nicht verändern sollte.
Da sie verändert wurden und eine Fehlermeldung erzeugen, die der Form nach einer anderen Fehlermeldung gleicht (ich gehe davon aus, dass niemand erwartet, dass diese Meldungen gelesen werden, angesichts der Aktivität, die sie auslöst), scheint die Lösung darin zu bestehen, dass dieser Fall die Fehlermeldungen so anpasst, dass sie für ihre Community mehr erklären – eine Community, die gewaltig groß ist und ihre eigene Kultur der Interaktion hat.