# Is there an "automoderator" feature/plugin within Discourse?

**URL:** https://meta.discourse.org/t/is-there-an-automoderator-feature-plugin-within-discourse/192391
**Category:** Feature
**Created:** [June 2, 2021, 11:40am UTC](https://meta.discourse.org/t/is-there-an-automoderator-feature-plugin-within-discourse/192391 "2021-06-02T11:40:21Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![DiscourseUser](https://avatars.discourse-cdn.com/v4/letter/d/74df32/32.png) [@DiscourseUser](https://meta.discourse.org/u/DiscourseUser)
#### Post date: [June 2, 2021, 11:40am UTC](https://meta.discourse.org/t/is-there-an-automoderator-feature-plugin-within-discourse/192391/1 "2021-06-02T11:40:22Z")

</div>

Is there an “automoderator” tool /plugin within Discourse that would let you be able to set up rules like the automoderator on reddit?

---

<div class="post-metadata">

### Author: ![ondrej](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ondrej/32/198804_2.png) [@ondrej](https://meta.discourse.org/u/ondrej)
#### Post date: [June 2, 2021, 12:12pm UTC](https://meta.discourse.org/t/is-there-an-automoderator-feature-plugin-within-discourse/192391/2 "2021-06-02T12:12:24Z")

</div>

There isn’t currently an [Auto Moderator](https://www.reddit.com/wiki/automoderator) that preforms tasks etc in Discourse. However, we have watched words available

> [@Automatic Actions based on post content (Watched Words)](https://meta.discourse.org/t/automatic-actions-based-on-words-found-in-posts/66878):
>
> New for 1.9 is the ability to take some actions based on watched words found in a post. Block the post at the time it is submitted. User sees a message saying they’ve used a word that’s not allowed. Flag the post as inappropriate, but allow it to be submitted. Censor the words, which replaces the censored\_words site setting being removed by this feature. Require Approval of the post, hiding it until staff reviews it. add a Link to a word Replace words in posts with other words Tag the post aut…

---

<div class="post-metadata">

### Author: ![DrewH](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/drewh/32/222752_2.png) [@DrewH](https://meta.discourse.org/u/DrewH)
#### Post date: [June 2, 2021, 1:45pm UTC](https://meta.discourse.org/t/is-there-an-automoderator-feature-plugin-within-discourse/192391/3 "2021-06-02T13:45:00Z")

</div>

In addition to the filtered words, trust levels provide a decent level of customizability in terms of what new users can post. What specifically are you looking for in terms of rules?

---

<div class="post-metadata">

### Author: ![DiscourseUser](https://avatars.discourse-cdn.com/v4/letter/d/74df32/32.png) [@DiscourseUser](https://meta.discourse.org/u/DiscourseUser)
#### Post date: [June 2, 2021, 2:33pm UTC](https://meta.discourse.org/t/is-there-an-automoderator-feature-plugin-within-discourse/192391/4 "2021-06-02T14:33:45Z")

</div>

limit submissions to X per Y hours from the same user.

Automatically recognize duplicated posts and remove them.

Prevent posts with say 90% caps in their titles, and also emoji spam in titles.

Ban certain domains/URLs in comments but not submissions.

Having the option to not allow editing of a submission after its made

Ban URL shorteners

Option to require the account to be X old before being able to post submissions.

---

<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: [June 2, 2021, 4:19pm UTC](https://meta.discourse.org/t/is-there-an-automoderator-feature-plugin-within-discourse/192391/5 "2021-06-02T16:19:09Z")

</div>

> [@DiscourseUser](#):
>
> Prevent posts with say 90% caps in their titles, and also emoji spam in titles.

This is automatic (full caps titles get lowercased, and max emoji in title is a setting)

> [@DiscourseUser](#):
>
> Automatically recognize duplicated posts and remove them.

This isn’t as much of a problem on Discourse compared to Reddit.

> [@DiscourseUser](#):
>
> Option to require the account to be X old before being able to post submissions.

Setting min trust to create new topic

> [@DiscourseUser](#):
>
> Having the option to not allow editing of a submission after its made

Again, a problem much more relevant on Reddit than on Discourse.

---

<div class="post-metadata">

### Author: ![DiscourseUser](https://avatars.discourse-cdn.com/v4/letter/d/74df32/32.png) [@DiscourseUser](https://meta.discourse.org/u/DiscourseUser)
#### Post date: [June 2, 2021, 4:25pm UTC](https://meta.discourse.org/t/is-there-an-automoderator-feature-plugin-within-discourse/192391/6 "2021-06-02T16:25:35Z")

</div>

I appreciate your response, but on the answers where you say it’s a much bigger problem on Reddit, would it be hard to implement these _options?_ I just need to safeguard for potential future problems

---

<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: [January 17, 2022, 10:08pm UTC](https://meta.discourse.org/t/is-there-an-automoderator-feature-plugin-within-discourse/192391/7 "2022-01-17T22:08:41Z")

</div>

Pretty much everything you proposed above _already exists in Discourse_.
