# Detect spam TL0 users when using Akismet plugin

**URL:** https://meta.discourse.org/t/detect-spam-tl0-users-when-using-akismet-plugin/107731
**Category:** Feature
**Tags:** akismet
**Created:** [1월 28, 2019, 3:49오후 UTC](https://meta.discourse.org/t/detect-spam-tl0-users-when-using-akismet-plugin/107731 "2019-01-28T15:49:03Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![saurabhp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saurabhp/32/125182_2.png) [@saurabhp](https://meta.discourse.org/u/saurabhp)
#### Post date: [1월 28, 2019, 3:49오후 UTC](https://meta.discourse.org/t/detect-spam-tl0-users-when-using-akismet-plugin/107731/1 "2019-01-28T15:49:03Z")

</div>

We would like to detect spam users using the Akismet plugin(when it is installed). User’s `About me` field will be used as an input to the Akismet to detect for spam users. This will only detect spam among TL0 users.

This will involve enhancing existing Akismet plugin to detect spam users.

Example of a spam user:

 ![image](https://global.discourse-cdn.com/meta/original/4X/8/9/f/89ff2179e7bf70b224fc62f5771434b831a4ea78.jpeg)

I will be working on this enhancement. Let me know if this needs more information or clarification.

Thanks

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [1월 28, 2019, 4:15오후 UTC](https://meta.discourse.org/t/detect-spam-tl0-users-when-using-akismet-plugin/107731/2 "2019-01-28T16:15:54Z")

</div>

Strongly recommend you hold off on any work here until @eviltrout is done with the new review queue.

> [@Proposal: Consolidated Review Queue](https://meta.discourse.org/t/proposal-consolidated-review-queue/105588):
>
> Background Right now Discourse has many different interfaces for reviewing things: Flagged Posts / Topics Approving Users Queued Posts (a user typed something too fast or other heuristic) Akismet Plugin Each one of the above has a different URL and interface, despite at their core being a similar operation. Additionally, the operations above are restricted to staff, and on some forums there is interest in allowing higher level trust users help out with approvals. Proposal The next version of…

---

<div class="post-metadata">

### Author: ![saurabhp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saurabhp/32/125182_2.png) [@saurabhp](https://meta.discourse.org/u/saurabhp)
#### Post date: [1월 28, 2019, 4:26오후 UTC](https://meta.discourse.org/t/detect-spam-tl0-users-when-using-akismet-plugin/107731/3 "2019-01-28T16:26:35Z")

</div>

Actually, I’m not planning to show spam users on interface in initial version. I still have to see where it can be put in the UI. Initial version will just be an enhancement in the Akismet plugin to detect spam users. We will just check TL0 users and store their results. I can integrate to this new Review Queue later instead when working on interface for the user.

P.S: I’m mostly done with my initial code 😅

---

<div class="post-metadata">

### Author: ![saurabhp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saurabhp/32/125182_2.png) [@saurabhp](https://meta.discourse.org/u/saurabhp)
#### Post date: [2월 6, 2019, 1:08오전 UTC](https://meta.discourse.org/t/detect-spam-tl0-users-when-using-akismet-plugin/107731/5 "2019-02-06T01:08:04Z")

</div>

Do we want this feature to be controlled by a SiteSetting? Currently, I’m just checking if the Akismet plugin is enabled. If it is, then I process the users too.

I think it will be helpful to put these feature behind a setting since everyone might not want to use it. Also, there is an extra cost if we send more requests than a threshold to Akismet ( **Commercial Use Plans, Fees and Payment** section in [Terms of Services – Akismet](https://akismet.com/tos/)).

What do you think?

cc @codinghorror

---

<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월 6, 2019, 2:15오전 UTC](https://meta.discourse.org/t/detect-spam-tl0-users-when-using-akismet-plugin/107731/6 "2019-02-06T02:15:04Z")

</div>

I highly doubt this will cause a significant bump in submissions to Akismet, so on by default is best. We should only be checking this in a few rare conditions:

- user is TL0
- user fills out user profile _as a TL0 user_

---

<div class="post-metadata">

### Author: ![saurabhp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saurabhp/32/125182_2.png) [@saurabhp](https://meta.discourse.org/u/saurabhp)
#### Post date: [2월 6, 2019, 2:57오전 UTC](https://meta.discourse.org/t/detect-spam-tl0-users-when-using-akismet-plugin/107731/7 "2019-02-06T02:57:57Z")

</div>

Okay, I will not add a setting then for now.

Thanks
