AI Spam Comment Detector

AI-powered comment spam detection using GPT-4. Blocks spam comments with inline user warnings—no CAPTCHA needed.

Author:Md Rashed Hossain (profile at wordpress.org)
WordPress version required:5.6
WordPress version tested:6.8.1
Plugin version:1.0
Added to WordPress repository:01-06-2025
Last updated:01-06-2025
Rating, %:0
Rated by:0
Plugin URI:
Total downloads:255
plugin download
Click to start download

Tired of traditional spam filters missing the mark or adding friction with CAPTCHAs?
AI Spam Comment Detector uses OpenAI’s GPT-4 to intelligently analyze and flag spam comments before they get posted — and notifies users inline right on the comment form.

???? Smart Detection: Uses context-aware GPT-4 language model
???? Auto-Block Spam: Flags or blocks comments before submission
???? Inline Error Messaging: Warns users above the comment form
???? Private & Secure: Only comment content is sent to OpenAI
???? API Key Config: Add your own OpenAI API key from plugin settings

No more CAPTCHAs. No more bots. Just intelligent spam protection.

Features

  • Detects spam comments in real time using GPT-4
  • Automatically marks spam before submission
  • Warns users with inline messages on the comment form
  • Admin settings page to set the OpenAI API key
  • Handles invalid API key or quota exceeded errors
  • WordPress-standard and lightweight

External Services

This plugin connects to OpenAI’s GPT-4 API to analyze and detect spam in WordPress comment submissions.

  • Service Name: OpenAI (https://openai.com/)
  • What it is used for: Analyzing comment content using the GPT-4 model to determine whether the comment is spam.
  • What data is sent and when: The content of each comment is sent to the API at the time of submission, for real-time analysis.
  • Terms of Service: https://openai.com/terms
  • Privacy Policy: https://openai.com/privacy

This connection is required for the plugin’s core spam detection functionality.

License

This plugin is licensed under the GPLv2 or later.


FAQ
ChangeLog