# Add a "max replies across topics in first day" setting

**URL:** https://meta.discourse.org/t/add-a-max-replies-across-topics-in-first-day-setting/13923
**Category:** Feature
**Created:** [3월 20, 2014, 4:10오후 UTC](https://meta.discourse.org/t/add-a-max-replies-across-topics-in-first-day-setting/13923 "2014-03-20T16:10:06Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![Naatan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/naatan/32/108428_2.png) [@Naatan](https://meta.discourse.org/u/Naatan)
#### Post date: [3월 20, 2014, 4:10오후 UTC](https://meta.discourse.org/t/add-a-max-replies-across-topics-in-first-day-setting/13923/1 "2014-03-20T16:10:06Z")

</div>

Currently the max\_replies\_in\_first\_day counts on all of your posts (even PM’s it seems), which can cause a lot of false-positives in that honest community members get blocked from posting in the name of anti-spam. To combat this I’d like a setting that would allow users to respond far more frequently in the “same topic”, and only starts blocking if the user posted many times across various topics. So if someone is reporting an issue and has a lot of follow-up questions in the same topic they do not get punished for it.

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [3월 20, 2014, 4:25오후 UTC](https://meta.discourse.org/t/add-a-max-replies-across-topics-in-first-day-setting/13923/2 "2014-03-20T16:25:30Z")

</div>

Another thought would be to have a users trust level bumped to 1 if their post is liked by or they are replied to directly by a mod or by users with a certain trust level.

Basically consider using other indicators that this person is most likely _not_ a spammer.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [3월 20, 2014, 5:12오후 UTC](https://meta.discourse.org/t/add-a-max-replies-across-topics-in-first-day-setting/13923/3 "2014-03-20T17:12:12Z")

</div>

Why don’t you just increase the value of the setting for your community?

Does open a slightly bigger window for spammers but the risk might be worth it in your case?

---

<div class="post-metadata">

### Author: ![Naatan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/naatan/32/108428_2.png) [@Naatan](https://meta.discourse.org/u/Naatan)
#### Post date: [3월 20, 2014, 5:30오후 UTC](https://meta.discourse.org/t/add-a-max-replies-across-topics-in-first-day-setting/13923/4 "2014-03-20T17:30:02Z")

</div>

That’s what I’ve done. I’m just suggesting functionality that would improve upon this (imo).

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [3월 20, 2014, 5:36오후 UTC](https://meta.discourse.org/t/add-a-max-replies-across-topics-in-first-day-setting/13923/5 "2014-03-20T17:36:25Z")

</div>

Posting many times in the same topic, done persistently enough, is indistinguishable from griefing.

I don’t see any difference there, nothing to hook a setting into.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [3월 20, 2014, 5:38오후 UTC](https://meta.discourse.org/t/add-a-max-replies-across-topics-in-first-day-setting/13923/6 "2014-03-20T17:38:23Z")

</div>

As the name of the setting indicates, this one is actually independent of trust level. It is limiting by newness, kind of like the user who signs up for gmail and then starts sending thousands of messages on the first day..

---

<div class="post-metadata">

### Author: ![Naatan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/naatan/32/108428_2.png) [@Naatan](https://meta.discourse.org/u/Naatan)
#### Post date: [3월 20, 2014, 5:46오후 UTC](https://meta.discourse.org/t/add-a-max-replies-across-topics-in-first-day-setting/13923/7 "2014-03-20T17:46:35Z")

</div>

Here’s my use-case:

[https://meta.discourse.org/t/docker-upgrade-failed-now-what/13838](https://meta.discourse.org/t/docker-upgrade-failed-now-what/13838)

By the end of that thread I was not allowed to post or PM anymore for 24 hours. I don’t think I did anything “wrong”, sure I could have edited instead of posted anew a few times but I don’t see anything there that should justify a user being blocked from posting.

Anyway do with it as you like, I’ve simply increased the limit of the setting for now, though in my opinion that is not an ideal solution.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [3월 20, 2014, 6:33오후 UTC](https://meta.discourse.org/t/add-a-max-replies-across-topics-in-first-day-setting/13923/8 "2014-03-20T18:33:15Z")

</div>

I see ~~two~~ _three_ obvious opportunities for editing there – where you posted 2 times immediately in sequence, instead of editing the previous post. So that eats up 6 posts instead of 3 in that first 24 hour quota.

The default of `max_replies_in_first_day` is 10 which seems reasonable to me.

I guess the other thing we could do, but it is _far_ more complex, is enforce an increasing amount of time between posts for new users. E.g. start with say 10 seconds of required wait time between each post after that 9th post, and keep doubling it as we go.

---

<div class="post-metadata">

### Author: ![Naatan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/naatan/32/108428_2.png) [@Naatan](https://meta.discourse.org/u/Naatan)
#### Post date: [3월 20, 2014, 6:55오후 UTC](https://meta.discourse.org/t/add-a-max-replies-across-topics-in-first-day-setting/13923/9 "2014-03-20T18:55:02Z")

</div>

That is besides the point though. As I see it these restrictions exist not to limit your users but to prevent “bad” users from messing up your forums to the point where cleanup will take a significant amount of time. The restrictions should ideally never really expose themselves to honest well intended users, which is what I’m trying to eliviate with my suggestion.

Setting a limit to how fast you can post may again cause false-positives. If your intend is to encourage users to edit rather than post anew then perhaps you can simply show a helpful warning saying “hey, why not edit your previous post?”. Additionally the reason why many people post again rather than edit is because edits tend to go unnoticed, which can be alleviated by notifying users of edits the same way they get notified of new posts. You could explain this in the little warning box when someone posts anew shortly after having just posted.

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [3월 20, 2014, 8:45오후 UTC](https://meta.discourse.org/t/add-a-max-replies-across-topics-in-first-day-setting/13923/10 "2014-03-20T20:45:44Z")

</div>

There was a cool thing that Google used to do when you could still SMS from the google chat app within Gmail:

You had a maximum number of SMS’s you could send to a particular person. This would decrement each time you sent a text. But if they replied, it would get reset back to the starting point.

(I know this is a bit of a tangent, but its another approach to rate-limiting that may be worth considering, probably more in the PM scenario)

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [3월 20, 2014, 8:47오후 UTC](https://meta.discourse.org/t/add-a-max-replies-across-topics-in-first-day-setting/13923/11 "2014-03-20T20:47:15Z")

</div>

That actually sounds like what Mandrill does - you get what, 25 emails per something at first? But if they’re delivered, your quota starts to go up.

---

<div class="post-metadata">

### Author: ![Naatan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/naatan/32/108428_2.png) [@Naatan](https://meta.discourse.org/u/Naatan)
#### Post date: [3월 20, 2014, 8:49오후 UTC](https://meta.discourse.org/t/add-a-max-replies-across-topics-in-first-day-setting/13923/12 "2014-03-20T20:49:01Z")

</div>

I like this idea, however I personally don’t see why end-users should be made aware of this limit unless they are close to reaching it.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [3월 21, 2014, 1:39오전 UTC](https://meta.discourse.org/t/add-a-max-replies-across-topics-in-first-day-setting/13923/13 "2014-03-21T01:39:45Z")

</div>

Incorrect, cleanup is one click, but this would still cause a massive wave of ghost bounces where topics were inexplicably at the top of lists again with no explanation – because the bouncing post was deleted.

I’m sorry you ran into this limit, but you posted 3 times sequentially without editing your prior post. You were correctly limited from my perspective.

Also, edits to the last post bounce the topic anyway, so what you propose already exists.

---

<div class="post-metadata">

### Author: ![Naatan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/naatan/32/108428_2.png) [@Naatan](https://meta.discourse.org/u/Naatan)
#### Post date: [3월 21, 2014, 1:54오전 UTC](https://meta.discourse.org/t/add-a-max-replies-across-topics-in-first-day-setting/13923/14 "2014-03-21T01:54:12Z")

</div>

Oh don’t get me wrong, I was just using my use-case as an example. I wasn’t trying to justify anything or reacting strictly to my own experience. I was simply saying that what happened to me is likely to also happen to others, including visitors of your install and mine. If your intend is purely to limit honest posters then I guess that the limitations served its purpose, but personally this would not be the reason I would use a feature like this.

I don’t see any reason why a user with good intentions should be limited in their postings, to me the issue of repetitive posting should be solved at it’s root, rather than try and limit its effects. However that was not the problem which I was trying to resolve when I created this topic, I was approaching this purely from an anti-spam perspective.

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [12월 4, 2025, 11:09오전 UTC](https://meta.discourse.org/t/add-a-max-replies-across-topics-in-first-day-setting/13923/15 "2025-12-04T11:09:28Z")

</div>


