Limit # topic posts / user / month

This is a followup to Limit # of posts / month - #2 by sam , in realizing that the original question had little to do with patreon and more with discourse in general.

I would like to be able to limit the # of new posts a user can make / month, based on their trust level. Are there any recommended existing plugins / features I study to get started on this?

3 „Gefällt mir“

That doesn’t seem like a good idea. If the user uses all of their monthly posts the first day, they’ll be unable to post for the rest of the month. If I couldn’t post for a month, I would not be back.

3 „Gefällt mir“

Sounds a bit like the voting plugin, where you get a limited number of votes.

Maybe this could be a category setting? Eg you can’t ask for support or post in the jobs board but you can join discussions elsewhere in the community?

I’m not a huge fan of blocking people from creating content on my site, but perhaps there are use cases where this would be important.

1 „Gefällt mir“

@pfaffman : The use case here is a paid QA/support site. The paying users likely incur a zipf’s law type distribution. The goal is to prevent a few users from taking up everyone’s time.

@tobiaseigen : Yes, it would be nice to have this be category based rather than site wide.

@merefield : I believe the traditional assumption is that questions/answers make the site more valuable – and thus encouraging questions/answers is good. However, in situations where responding to questions is (1) beneficial to the asker and (2) incurs a cost to the community/company, it may be useful to have the ability to limit the # of questions posted into certain categories per unit time.

4 „Gefällt mir“

Dasselbe, aber in einigen Fällen ist dies nützlich. Zum Beispiel denken wir darüber nach, eine Unterkategorie „Ankündigungen“ zu erstellen. Einige Leute in unserem Unternehmen haben eine Neigung gezeigt, Ankündigungen zu spammen. Dies würde unsere Discourse-Instanz als Ganzes beschädigen, da Benutzer Discourse mit Spam/Lärm assoziieren würden. Folglich wären die Benutzer weniger geneigt, die Plattform zu erkunden und den wahren Wert zu finden.

Eine harte Grenze von einem Thema pro Monat für die Unterkategorie „Ankündigungen“ wäre hier eine gute Lösung. Es würde den Poster zwingen, wirklich darüber nachzudenken: „Ist das wirklich so wertvoll?“. Oder noch besser, es würde sie zwingen, einen umfassenderen/verfeinerten monatlichen Newsletter zu erstellen.

@tobiaseigen Ich belebe hier ein sehr altes Thema wieder :sweat_smile: Gab es hier jemals eine Bewegung? Ich habe dieses Plugin gesehen:

Aber es ist nicht ganz das, wonach wir suchen.

1 „Gefällt mir“

Sollte eine solche Situation intern behandelt werden und nicht die Software einschränken?

2 „Gefällt mir“

Es ist viel einfacher, eine gut durchdachte technische Einschränkung zu rechtfertigen, als eine nachträgliche Ermessensentscheidung.

Wenn ich Ankündigungen im Nachhinein moderiere und der Autor höher im Unternehmen angesiedelt ist, bekomme ich viel Gegenwind. Dies wird dadurch erschwert, dass die meisten unserer Managementteams absichtlich so laut wie möglich sind.

Wenn es sich jedoch nur um eine automatisch durchgesetzte Funktion handelt, die konsistent ist, dann sind sie befugt, diese Einschränkungen zu umgehen, und wir müssen uns keine Sorgen machen, dass sie zu laut/störend sind.

2 „Gefällt mir“

Wie ich oben sagte, sehe ich den Nutzen einer Kategorieeinstellung, die die Anzahl der Themen begrenzt, die ein Benutzer in einem bestimmten Zeitraum in einer Kategorie veröffentlichen darf. Aber eine solche Einstellung gibt es derzeit nicht, und ich bin mir keiner anderen Kunden bewusst, die sie angefordert haben oder die Regel der drei haben.

Haben Sie die Kategorieeinstellung “langsamer Modus” ausprobiert? Ich habe sie nicht verwendet, aber sie scheint das zu sein, wonach Sie suchen? Sie könnten sie auf 30 Tage einstellen, sodass Benutzer nur einmal alle 30 Tage in der Kategorie posten dürfen. Obwohl es scheint, dass dies das Erstellen neuer Themen in der Kategorie nicht verlangsamt, sondern nur Antworten. Sie können auch Themen automatisch schließen, sodass überhaupt keine Antworten zulässig sind.

Screenshot 2023-11-17 at 6.53.26 AM

Screenshot 2023-11-17 at 7.00.28 AM

Mehr über den langsamen Modus:

1 „Gefällt mir“

Wir hatten früher ein Forum, das eine Formel verwendete, die auf der Anzahl der Beiträge und deren Länge in den letzten 24 Stunden basierte. Jemand konnte also zum Beispiel ein halbes Dutzend kurze Beiträge oder zwei lange verfassen. Dies half tendenziell, übermäßiges Zitieren zu reduzieren und schnitt auch die A-B-A-B-A-B-A-B-Threads ab, bei denen keine Partei bereit war, der anderen das letzte Wort zu lassen. Die Implementierung erfolgte durch Anpassung der Flood-Zeit pro Benutzer.

2 „Gefällt mir“

Wenn eine Regel das Problem löst, dann weisen Sie die Leute an, die Regel zu befolgen. Dies ist ein Problem mit Leuten, die sich schlecht benehmen wollen. Es ist schwer vorstellbar, dass „Nun, der Computer lässt Ihren Beitrag nicht durch“ eine Lösung sein wird.

Wenn Sie jedoch selbst hosten und ein Plugin dafür wünschen, posten Sie im Marketplace oder kontaktieren Sie mich.

1 „Gefällt mir“

Diese sind alle sehr durchdachte Antworten :heart:

Ich denke, der zweite Teil davon ist der bedeutende Teil. Ich werde mich später in der Woche damit beschäftigen, aber ich bin mir auch ziemlich sicher, dass dies nur für Antworten und nicht für das Erstellen neuer Themen gilt.

War das in Discourse? War es eine seitenweite Beschränkung oder kategoriespezifisch?

Das Problem ist, dass dies Ressourcen erfordert, um es durchzusetzen. In unserer Organisation ist dies jedes Mal ressourcenintensiv. Das Gespräch sieht so aus:

  1. Ich kontaktiere sie privat – „Hallo, bitte beschränken Sie Ankündigungen auf eine pro Monat. Wir müssen diese hier entfernen.“
  2. Die Antwort ist entweder
    a. „Okay, in Ordnung“ – dann beschwert sie sich beim Chef, der sich bei meinem Chef beschwert und ich verliere eine Woche damit, diese Entscheidung zu rechtfertigen, um Benutzer nicht mit Spam zu belästigen und den Nutzen unserer Plattform zu verwässern
    b. „Nein, das können wir nicht tun, dieses Feuer ist das größte Feuer, das jeder kennen muss!“ – Das will ich mir jetzt gar nicht vorstellen. Es ist immer anstrengend :frowning:

In beiden Fällen habe ich eine Reihe von Besprechungen, in denen ich diese Designentscheidung den oben genannten Personen perfekt rechtfertigen muss. Sie kümmern sich überhaupt nicht um die Auswirkungen auf den Benutzer, solange ihre Stimme die lauteste ist.

Leider nicht, wir sind Enterprise-Kunden.

Mögliche Umgehungslösung

Ich denke, vielleicht lehne ich mich an dies an:
image

Das bedeutet, dass Beiträge in dieser Kategorie manuell genehmigt werden müssen, und wenn ich es so einrichte, dass nur Administratoren und globale Moderatoren diese Themen genehmigen können, sind wir dem Problem zumindest ein kleines Stück voraus.

Ein Schritt weiter wäre:

  1. Richten Sie ein Dummy-Konto ein,
  2. Fügen Sie es einer Gruppe „announcement_moderator_bot“ hinzu
  3. Legen Sie die Gruppe „announcement_moderator_bot“ als Kategorie-Moderatoren fest
  4. Schreiben Sie ein Python-Skript, das ausgeführt wird, wenn eine Genehmigungsanfrage erkannt wird. Das Skript prüft, wer das Thema erstellt hat, und wenn er in den letzten 30 Tagen in der Kategorie gepostet hat, lehnt es ab; andernfalls genehmigt es.

Sie könnten dies umgehen, indem Sie einfach jemanden bitten, das Thema an ihrer Stelle zu posten, aber dieser Widerstandsschritt ermutigt zumindest ein gewisses Maß an interner Moderation innerhalb dieser Gruppe – „Hey, müssen wir das wirklich senden? Ich habe andere Dinge zu tun…“

Das ist das Problem. Technologie kann das nicht beheben.

Das ist Ihre beste Chance. Und machen Sie keine ausgefallenen automatischen Genehmigungsdinge. Sie loggen sich jeden Tag ein.

Und wenn sie zu viele posten, warten Sie bis zum nächsten Treffen und fragen Sie jeden, ob dies so wichtig ist, dass die Regeln verletzt werden müssen. Oder ob sie nächsten Monat keine Beiträge haben werden.

Offensichtlich arbeite ich alleine.

1 „Gefällt mir“

Ich bin mir nicht sicher, ob die Einstellung für den langsamen Modus in der Kategorie hier helfen wird. Sie dient dazu, allen neuen Themen, die in dieser Kategorie erstellt werden, automatisch den langsamen Modus hinzuzufügen. Sie schränkt definitiv nicht ein, wie viele neue Themen jemand in der Kategorie erstellen kann, aber sie hat auch keine direkten Auswirkungen darauf, wie oft jemand in einer Kategorie posten kann (d. h. es ist kein langsamer Modus für die Kategorie selbst, sondern pro Thema).

Eine Ratenbegrenzung/Beschränkung ist eine interessante Idee. Ich denke jedoch, dass die Ankündigungssituation Ihnen sowieso Ärger bereiten wird, da ich mir vorstellen kann, dass es die Reibung ist, die dazu führt, dass Sie immer wieder in diese Besprechungen geraten, weil Sie sagen wollen: „Ich möchte das sagen und Sie lassen es mich nicht.“ :slight_smile:
Die Anwendungsfall für den Marktplatz ist jedoch interessant.

2 „Gefällt mir“

Dies geschah vor einigen Jahren in einer alten Version von phpbb. Es war seitenweit. Der Code wurde zur Überprüfung der Flutzeit hinzugefügt, um die Flutzeit basierend auf der Anzahl und Länge der Beiträge eines Benutzers in den letzten 24 Stunden anzupassen. (Die Ablehnungsnachricht wurde ebenfalls geändert.)

Meiner Meinung nach hat ein Posting-Limit, das nach 24 Stunden zurückgesetzt wird, von unseren Benutzern mehr Beachtung gefunden als ein Bann für mehrere Tage, Wochen oder Monate. Aber das gilt möglicherweise nicht für jede Art von Online-Community.

Ich habe nicht überprüft, wie die Flutzeit in Discourse funktioniert. Ein ähnliches Werkzeug wäre möglicherweise möglich.

1 „Gefällt mir“

Hallo, vielleicht bin ich der Dritte :sweat_smile: wenn ich die Idee unterstütze, die Anzahl der Beiträge (in meinem Fall möchte ich nicht nur Themen, sondern auch Nachrichten (Antworten) und die Länge von Beiträgen in einer bestimmten Kategorie pro Benutzer begrenzen) zu begrenzen

Sie haben richtig bemerkt, diese Idee hat das Recht zu leben
:slightly_smiling_face:

1 „Gefällt mir“

Meine Erkenntnis aus dieser Unterhaltung ist, dass die Festlegung von Community-Regeln/Normen und deren Durchsetzung Teil der täglichen Arbeit von Site-Moderatoren ist und nur in extremen Fällen durch die Discourse-Software selbst durchgesetzt werden muss. Das Verlangsamen von Antworten ist ein solcher extremer Fall, da es zu durchdachteren Diskussionen anregt und mehr Menschen die Möglichkeit gibt, sich zu beteiligen. Ich denke, die meisten Communities, die es nutzen, tun dies nur über den Themen-Admin-Schraubenschlüssel in bestimmten Themen, die ihn benötigen. Ich vermute, dass nicht viele überhaupt die Kategorie-Langsammodus-Einstellung verwenden, und ich habe nicht gehört, dass sie verwendet wird, um die Anzahl der Ankündigungen, die z. B. einmal pro Monat pro Benutzer veröffentlicht werden, zu begrenzen.

Das Verhindern, dass Benutzer zu oft neue Themen erstellen, sollte von Moderatoren zusammen mit anderen Regeln durchgesetzt werden, z. B. welche Themen in jeder Kategorie zulässig sind usw. Es tut mir leid, @tris20, dass Sie damit in Ihrer Community zu kämpfen haben! :hugs:

Eine solche Durchsetzung könnte zu Discourse hinzugefügt werden, aber ich glaube nicht, dass sie wahrscheinlich priorisiert wird, es sei denn, ein Enterprise-Kunde sponsert sie oder mehrere Enterprise-Kunden fordern sie an. Sie könnten auch unter Marketplace posten, um sie über ein Plugin zu erhalten. Wenn dann genügend Websites sie übernehmen, könnte sie schließlich in den Kern aufgenommen werden.

Es ist bereits möglich, Antworten mit der Kategorie-Langsammodus-Einstellung zu begrenzen.

Das ist neu in diesem Thema. Welches Problem möchten Sie lösen, indem Sie die Länge von Beiträgen nur in bestimmten Kategorien begrenzen? Es gibt die Admin-Einstellung max post length, aber diese betrifft alle Beiträge auf der Website.

2 „Gefällt mir“

Ich denke, es gibt weniger Wert darin, die Länge einzelner Beiträge zu begrenzen, als die kumulative Länge von Beiträgen über einen angemessenen Zeitraum zu begrenzen.

Es könnte jedoch einen Anwendungsfall für eine kategoriespezifische Beitragsgrößenbeschränkung geben, anstatt eine seitenweite.

Entschuldigung für die lange Antwort, ich habe die Benachrichtigung nicht bemerkt :see_no_evil:
Ich denke, die Einführung von KI in Discourse ist ein Game Changer. Auf meiner Foreninstanz verwende ich KI-Plugins, dank denen eine Zone (Kategorie) der Kommunikation zwischen Menschen und Menschen mit KI im Forum erscheint. Wie wir wissen, ist die Kommunikation mit KI im Gegensatz zu Menschen kostenpflichtig und unkontrollierte Kommunikation zwischen Menschen und KI kann Website-Administratoren viel Geld kosten. Bestehende KI-Plugins bieten keine Möglichkeit, die eingegebenen Zeichen und die Anzahl der Anfragen fein abzustimmen. In diesem Zusammenhang halte ich es für an der Zeit, die Funktion max post length um die Möglichkeit der Auswahl von Kategorien, Benutzergruppen und sogar die Möglichkeit der Konfiguration von maximalen Zeichen für persönliche Nachrichten zu erweitern. Da die meisten Benutzer es vorziehen, mit KI in privaten Nachrichten zu kommunizieren.

Ich glaube, was Sie vielleicht möchten (bis Ihre Funktionsanfrage Realität wird), ist ein Plugin, das die Anzahl der Beiträge in einer Kategorie durch einen Zähler begrenzt, vielleicht indem der Benutzer aus der Gruppe entfernt wird, die zum Posten erforderlich ist, nachdem dieser Zähler auf Null gefallen ist. Dann könnte der Benutzer beispielsweise für den Zugriff auf die Gruppe und eine Anzahl von counter Beiträgen bezahlen (oder bis zum Ende des Monats warten, wenn jedermanns Zähler zurückgesetzt wurde?). Wenn der Benutzer in dieser Kategorie postet, würde der Zähler reduziert.

Das Automatisierungs-Plugin könnte helfen, aber ich glaube nicht, dass es Mittel zur Verwaltung eines Zählers hat.

3 „Gefällt mir“