# Limit the daily number of posts from a user

**URL:** https://meta.discourse.org/t/limit-the-daily-number-of-posts-from-a-user/89859
**Category:** Support
**Created:** [14 juni 2018 om 08:43 UTC](https://meta.discourse.org/t/limit-the-daily-number-of-posts-from-a-user/89859 "2018-06-14T08:43:53Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![desrocchi](https://avatars.discourse-cdn.com/v4/letter/d/eb9ed0/32.png) [@desrocchi](https://meta.discourse.org/u/desrocchi)
#### Post date: [14 juni 2018 om 08:43 UTC](https://meta.discourse.org/t/limit-the-daily-number-of-posts-from-a-user/89859/1 "2018-06-14T08:43:53Z")

</div>

Is it possible to do this?  
The only options I find are “silence” and “suspend” (I use another language so I don’t know if I translated these correctly).

Anyway, what I want to do is limit the number of posts a user can send in a period of time so they don’t fill the platform with their short and usually meaningless messages.

Thanks

---

<div class="post-metadata">

### Author: ![bartv](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bartv/32/130052_2.png) [@bartv](https://meta.discourse.org/u/bartv)
#### Post date: [14 juni 2018 om 08:48 UTC](https://meta.discourse.org/t/limit-the-daily-number-of-posts-from-a-user/89859/2 "2018-06-14T08:48:42Z")

</div>

I think this is better solved with a clear moderation policy; educate your community that meaningless posts are not tolerated. If you cap the number of posts for all users, you’d be punishing the good ones too and you may loose out on great conversations.

---

<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: [14 juni 2018 om 09:10 UTC](https://meta.discourse.org/t/limit-the-daily-number-of-posts-from-a-user/89859/3 "2018-06-14T09:10:40Z")

</div>

You can lock the user at trust level 0, which means they’ll be subject to fairly strict TL0 limitations.

---

<div class="post-metadata">

### Author: ![desrocchi](https://avatars.discourse-cdn.com/v4/letter/d/eb9ed0/32.png) [@desrocchi](https://meta.discourse.org/u/desrocchi)
#### Post date: [14 juni 2018 om 09:28 UTC](https://meta.discourse.org/t/limit-the-daily-number-of-posts-from-a-user/89859/4 "2018-06-14T09:28:34Z")

</div>

> [@bartv](#):
>
> If you cap the number of posts for all users, you’d be punishing the good ones too and you may loose out on great conversations.

That’s why I asked to limit for a specific user, not everyone 🙂, but I see how my phrasing could lead to misinterpretation.

> [@codinghorror](#):
>
> You can lock the user at trust level 0, which means they’ll be subject to fairly strict TL0 limitations.

This seems practical, but the limitations don’t seem to influence the number of posts.  
The reference I found is this [https://meta.discourse.org/t/what-do-user-trust-levels-do/4924/2](https://meta.discourse.org/t/what-do-user-trust-levels-do/4924/2)

---

<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: [14 juni 2018 om 10:03 UTC](https://meta.discourse.org/t/limit-the-daily-number-of-posts-from-a-user/89859/5 "2018-06-14T10:03:11Z")

</div>

I suppose you’re right; the protection I am thinking of is

`max topics in first day`  
`max replies in first day`

There is some subtlety here, however, because the first “day” begins 24 hours after creating their first post.

I wonder if we should extend these limits to TL0 as well. I know @sam has mentioned this before..

Edit: this is now done courtesy of @featheredtoast 😉

---

<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: [2 juli 2018 om 23:30 UTC](https://meta.discourse.org/t/limit-the-daily-number-of-posts-from-a-user/89859/6 "2018-07-02T23:30:39Z")

</div>

We did end up changing this @desrocchi I hope it helps.

---

<div class="post-metadata">

### Author: ![desrocchi](https://avatars.discourse-cdn.com/v4/letter/d/eb9ed0/32.png) [@desrocchi](https://meta.discourse.org/u/desrocchi)
#### Post date: [3 juli 2018 om 13:05 UTC](https://meta.discourse.org/t/limit-the-daily-number-of-posts-from-a-user/89859/7 "2018-07-03T13:05:44Z")

</div>

Oh, wow, thanks! 🙂

Can I read about the changes somewhere?

---

<div class="post-metadata">

### Author: ![featheredtoast](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/featheredtoast/32/116994_2.png) [@featheredtoast](https://meta.discourse.org/u/featheredtoast)
#### Post date: [3 juli 2018 om 16:11 UTC](https://meta.discourse.org/t/limit-the-daily-number-of-posts-from-a-user/89859/8 "2018-07-03T16:11:07Z")

</div>

There is a post about user state descriptions that has been updated [here](https://meta.discourse.org/t/description-of-various-user-states-in-discourse/35171). Specifically:

> [@Understanding user statuses, roles, and permissions](https://meta.discourse.org/t/understanding-user-statuses-roles-and-permissions/35171/1):
>
> ### New user
> 
> Special restricted account for first day of usage or new accounts. new\_users have special rate limits defined in site settings
> 
> - Trust Level 1 account created in the last 24 hours, or Trust Level 0
> - Non staff account
> 
> Limits:
> 
> - Can only create a topic once every 2 minutes (rate\_limit\_new\_user\_create\_topic)
> - Can only create a post once every 30 seconds (rate\_limit\_new\_user\_create\_post)

The blog should probably be updated as well.

---

<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 juli 2018 om 19:18 UTC](https://meta.discourse.org/t/limit-the-daily-number-of-posts-from-a-user/89859/9 "2018-07-03T19:18:16Z")

</div>

Blog post was written after that and is already up to date. Possible it is missing details?

---

<div class="post-metadata">

### Author: ![featheredtoast](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/featheredtoast/32/116994_2.png) [@featheredtoast](https://meta.discourse.org/u/featheredtoast)
#### Post date: [5 juli 2018 om 19:02 UTC](https://meta.discourse.org/t/limit-the-daily-number-of-posts-from-a-user/89859/10 "2018-07-05T19:02:25Z")

</div>

My suggestions is to update the TL0 and TL1 sections.

For TL0, the 24 hours sections should be removed:

- Post more than 3 topics ~~in the first 24 hours after creating their first post~~
- Post more than 10 replies ~~in the first 24 hours after creating their first post~~

TL1 should have these added:

- Post more than 3 topics in the first 24 hours after creating their first post
- Post more than 10 replies in the first 24 hours after creating their first post

---

<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: [25 juli 2018 om 16:56 UTC](https://meta.discourse.org/t/limit-the-daily-number-of-posts-from-a-user/89859/11 "2018-07-25T16:56:43Z")

</div>

> [@featheredtoast](#):
>
> TL1 should have these added:
> 
> - Post more than 3 topics in the first 24 hours after creating their first post
> - Post more than 10 replies in the first 24 hours after creating their first post

Isn’t this covered by

> - use all core Discourse functions; all new user restrictions are removed

which is already in the TL1 section?

I removed the “in the first 24 hours” bit as specified.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [21 februari 2021 om 03:49 UTC](https://meta.discourse.org/t/limit-the-daily-number-of-posts-from-a-user/89859/12 "2021-02-21T03:49:17Z")

</div>



---

<div class="post-metadata">

### Author: ![bck055](https://avatars.discourse-cdn.com/v4/letter/b/22d042/32.png) [@bck055](https://meta.discourse.org/u/bck055)
#### Post date: [21 september 2026 om 00:38 UTC](https://meta.discourse.org/t/limit-the-daily-number-of-posts-from-a-user/89859/13 "2026-09-21T00:38:40Z")

</div>

May I have the same you.

limit visitor for non-member : 3 post /day

Member: unlimited?

Is it right?
