Benutzer wurde gesperrt, weil er innerhalb von 3 Sekunden eine Antwort gepostet hat

Im folgenden Thema wurde ein Nutzer für eine kurze, schnelle Antwort stummgeschaltet:

Die betreffende Einstellung heißt „auto silence fast typers on first post", aber offensichtlich war dies nicht der erste Beitrag des Nutzers. Wurde diese Regel fälschlicherweise ausgelöst?

Es ist nicht das erste Mal, dass jemand für solche kurzen Antworten gesperrt wurde, die leicht innerhalb von 3 Sekunden geschrieben werden können. Ich habe die Einstellung min_first_post_typing_time in meinem Forum von 3 auf 2 Sekunden reduziert, aber ich bin verwirrt, warum auch Antworten von der automatischen Stummschaltung betroffen sind.

Wie sicher sind Sie, dass dies nicht der erste Beitrag des Nutzers war? Sehen Sie frühere Beiträge in seinem Beitragsverlauf?

Wenn du auf das verlinkte Thema klickst, siehst du, dass zunächst eine ausführliche Frage gestellt wurde, daraufhin habe ich geantwortet. Als der Nutzer dann mit „Ich kann es nicht finden

Das passiert wieder, obwohl ich die „Minimale Zeit für den ersten Beitrag

Es wird nicht empfohlen, sehr kurze Nachrichten zuzulassen. Wie ist Ihre Mindestlänge für Beiträge in Antworten? Der Discourse-Standard beträgt 20 Zeichen. Wenn Sie dies geändert haben, müssen Sie möglicherweise Ihren Schutz vor Spammern bezüglich der minimalen Tippzeit auf sehr niedrige Stufen einstellen.

Echte neue Benutzer, die Inhalte kopieren und einfügen, können dabei erwischt werden. Wenn dies ein häufiges Muster auf Ihrer Plattform ist, haben Sie möglicherweise keine andere Wahl, als auf diesen Schutz zu verzichten.

Ich habe diesen Wert von 20 auf 10 Zeichen reduziert, da ich kurze Dankesnachrichten zulassen möchte und es nicht mag, Leute zu zwingen, ihre Beiträge künstlich zu verlängern.

Allerdings ist diese Einstellung für das von mir gemeldete Problem irrelevant. Das Problem, auf das ich stoße, ist, dass Beiträge zurückgehalten und Nutzer stummgeschaltet werden, basierend darauf, wie schnell sie ihren zweiten Beitrag geschrieben haben, obwohl die Einstellung explizit lautet: „Neuer Nutzer hat seinen ersten Beitrag verdächtig schnell geschrieben“.

Fair, können wir das @justin reproduzieren?

Ich habe es heute noch einmal ausgiebig versucht und konnte es bisher nicht reproduzieren, selbst nicht mit denselben Seiteneinstellungen. Ich sehe keine Nutzer, die beim ersten oder zweiten Beitrag in die Prüfwarteschlange geraten, aber sie werden, wie erwartet, für etwa 20 Sekunden vom Posten blockiert, wenn es zu schnell geht.

@bjorn81 hast du weitere Informationen von diesen Nutzern darüber, wie sie stummgeschaltet worden sein könnten?

Warum verkürzt du die Begrenzung für Dankesnachrichten, wenn Discourse doch eine „Gefällt mir“-Schaltfläche hat? Genau dafür ist sie da. Nutzer können sich bedanken, ohne das Thema aufzuwerten, andere Nutzer abzulenken oder die Themenlänge unnötig zu erhöhen.

Es sieht stark danach aus, als hättest du eine Standardeinstellung geändert, die existiert, weil „OK/GG/+1“-Beiträge in Discourse nicht notwendig sind, und nun trägst du die Konsequenzen.

Das ist jedoch nicht der Fall. Hier ist das gemeldete Problem:

@justin beachte bitte, dass du den Beitrag unbedingt über Strg+V einfügen musst, um dies auszulösen. Der spezifische Punkt, den wir testen, ist: Kann dies bei einem zweiten Beitrag passieren? Du könntest auch den Codepfad prüfen, um zu sehen, ob seine Annahmen zutreffen.

Ich werde es erneut versuchen. Ich habe den Codepfad durchlaufen, und alle Annahmen, die ich finden konnte, schienen basierend auf den in den Site-Einstellungen angegebenen Werten gültig zu sein.

EDIT: Ich konnte das Problem mit Kopieren/Einfügen in einem zweiten Beitrag mit den oben angegebenen Einstellungen reproduzieren. Ich werde sie auf die Standardwerte zurücksetzen und sehen, ob ich eine Korrelation finden kann.

EDIT 2: Ich habe das Problem gefunden.

In diesem Codeblock prüfen wir nur die post_count des Benutzers. Wenn ein Benutzer zuerst ein Thema erstellt, wird dies nicht als Beitrag gezählt. Daher wird, wenn ein Benutzer eine Antwort kopiert und einfügt, dies als sein erster Beitrag gezählt, was den Schutz auslöst.

Ein PR zur Behebung ist erstellt: