Akismetプラグイン使用時のTL0ユーザースパム検出

Akismetプラグインがインストールされている場合、スパムユーザーの検出を行いたいと考えています。ユーザーの「自己紹介」欄をAkismetへの入力として使用し、スパムユーザーを検出します。これはTL0ユーザー間のスパムのみを検出します。

これには、スパムユーザーを検出するために既存のAkismetプラグインを拡張することが含まれます。

スパムユーザーの例:

この拡張機能に取り組む予定です。追加の情報や明確化が必要な場合はお知らせください。

ありがとうございます。

「いいね!」 2

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

「いいね!」 3

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 :sweat_smile:

「いいね!」 2

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 Service - Stay informed | Akismet).

What do you think?

cc @codinghorror

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
「いいね!」 3

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

Thanks

「いいね!」 2