Problem reproduzieren
- Holen Sie sich eine Testinstanz, damit Sie keine bestehende Community beschädigen.
- Setzen Sie
maximale persönliche Nachrichten pro Tag= 1. (Standard ist 20. Ich bin mir nicht sicher, was 0 für diese Einstellung bedeutet, also verwende ich das nächstbeste.) - Geben Sie sich als Nicht-Mitarbeiter aus. (Als Administrator habe ich das Problem nicht gesehen. Ich vermute, das liegt daran, dass Mitarbeiter dieser Ratenbegrenzung nicht unterliegen, aber ich habe den Code nicht überprüft, um sicher zu sein.)
- Senden Sie eine private Testnachricht von dem Konto, das Sie emulieren, an eine andere Person. (Ich habe sie an mein eigenes Konto gesendet.)
- Markieren Sie einen zufälligen Beitrag mit dem Grund „Etwas anderes“. (Soweit ich das beurteilen kann, treten andere Gründe für Markierungen nicht auf.)
Sie sollten ein Popup erhalten, das besagt:
Ein Fehler ist aufgetreten: Sie haben die maximal zulässige Anzahl von Nachrichten pro Tag erreicht. Sie können in 23 Stunden weitere neue Nachrichten erstellen.
Warum es wichtig ist
Es gibt mehrere relevante Einstellungen:
- PM-Threads pro Tag. (Standard 20)
- Markierungen pro Tag. (Standard 20)
- Markierungen pro Tag multipliziert sich mit dem Vertrauenslevel. (TL2 => 1,5, TL3 => 2, TL4 => 3)
Daher können TL3-Benutzer bis zu 20 PM-Threads in einem rollierenden 24-Stunden-Zeitraum starten und bis zu 40 Beiträge markieren. Allerdings werden Markierungen, die den Grund „Etwas anderes“ verwenden, sowohl gegen das PM-Thread-Limit als auch gegen das Markierungs-Limit gezählt. Da es keinen TL-Multiplikator für das PM-Limit gibt, ist es unmöglich, die Ratenbegrenzung nur für vertrauenswürdige Benutzer zu erhöhen.
Vielleicht noch wichtiger ist, dass die Nachricht nicht mit der vom Benutzer durchgeführten Aktion zusammenzuhängen scheint. Es ist nicht offensichtlich, dass ein bestimmter Grund für eine Markierung einen PM-Thread starten würde. Um diese Verwirrung im wirklichen Leben zu sehen, siehe diese Threads:
Nachdem ich heute recherchiert habe, kann ich vorschlagen, den Grund „Etwas anderes“ nicht zu verwenden, wenn Ihnen die PM-Threads für einen Tag ausgehen. Aber das ist nicht ideal, da es einige Benutzer davon abhalten wird, notwendige Kontexte zu ihren Markierungen hinzuzufügen. Ich werde wahrscheinlich einfach die Ratenbegrenzung für PM-Threads erhöhen und hoffen, dass niemand herausfindet, dass er andere Benutzer spammen kann.
Mögliche Lösungen
- Zählen Sie keine vom System generierten PM-Threads gegen einen Benutzer. Wenn ich also einen Beitrag markiere und das System ihn hilfreich in einen PM-Thread mit den Moderatoren umwandelt, sollte das nicht gegen mein Limit gezählt werden. Für Markierungen sollte nur die Ratenbegrenzung für Markierungen gelten.
- Korrigieren Sie die Nachricht, damit Benutzer das Problem selbst diagnostizieren können. Ich habe keine prägnanten Texte zum Vorschlagen, aber es sollte klar sein, dass das Problem darin besteht, mit „Etwas anderes“ zu markieren und nicht mit anderen Arten von Markierungen. Ich würde jede Angabe weglassen, dass dies mit PM-Threads zusammenhängt, es sei denn, es wird sorgfältig erklärt. Es geht einfach zu sehr in die Eingeweide des Systems für den Durchschnittsmenschen.
- Fügen Sie TL-basierte Multiplikatoren zur Ratenbegrenzung für PM-Threads hinzu. Ich denke ehrlich gesagt, dass 20 in allen außer den extremsten Situationen ausreicht. Aber wenn Markierungen das Limit auffressen, möchte ich vertrauenswürdigen Benutzern zumindest so viele PM-Thread-Starts geben wie regulären Benutzern.