{"id":235261,"date":"2025-06-01T07:27:56","date_gmt":"2025-06-01T07:27:56","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-spam-comment-detector\/"},"modified":"2025-06-01T07:27:21","modified_gmt":"2025-06-01T07:27:21","slug":"ai-spam-comment-detector","status":"publish","type":"plugin","link":"https:\/\/lmo.wordpress.org\/plugins\/ai-spam-comment-detector\/","author":21168942,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0","stable_tag":"1.0","tested":"6.8.5","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"AI Spam Comment Detector","header_author":"Rashed Hossain","header_description":"Detects spam comments using OpenAI GPT-4 and blocks them with inline warnings.","assets_banners_color":"636a70","last_updated":"2025-06-01 07:27:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":376,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"wprashed","date":"2025-06-01 07:27:21"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3304167,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3304167,"resolution":"1544x500","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Settings screen to enter your OpenAI API key","2":"Inline warning shown when spam is detected"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[231147,109,4867,194533,8306],"plugin_category":[54],"plugin_contributors":[242210],"plugin_business_model":[],"class_list":["post-235261","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-moderation","plugin_tags-antispam","plugin_tags-comment-spam","plugin_tags-openai","plugin_tags-spam-blocker","plugin_category-security-and-spam-protection","plugin_contributors-wprashed","plugin_committers-wprashed"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ai-spam-comment-detector\/assets\/icon-256x256.png?rev=3304167","icon_2x":"https:\/\/ps.w.org\/ai-spam-comment-detector\/assets\/icon-256x256.png?rev=3304167","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Tired of traditional spam filters missing the mark or adding friction with CAPTCHAs?<\/strong><br \/>\n<strong>AI Spam Comment Detector<\/strong> uses OpenAI's GPT-4 to intelligently analyze and flag spam comments <em>before<\/em> they get posted \u2014 and notifies users inline right on the comment form.<\/p>\n\n<p>\ud83e\udde0 <strong>Smart Detection<\/strong>: Uses context-aware GPT-4 language model<br \/>\n\ud83d\udeab <strong>Auto-Block Spam<\/strong>: Flags or blocks comments before submission<br \/>\n\ud83d\udd14 <strong>Inline Error Messaging<\/strong>: Warns users above the comment form<br \/>\n\ud83d\udd10 <strong>Private &amp; Secure<\/strong>: Only comment content is sent to OpenAI<br \/>\n\ud83d\udd27 <strong>API Key Config<\/strong>: Add your own OpenAI API key from plugin settings<\/p>\n\n<p>No more CAPTCHAs. No more bots. Just intelligent spam protection.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Detects spam comments in real time using GPT-4<\/li>\n<li>Automatically marks spam before submission<\/li>\n<li>Warns users with inline messages on the comment form<\/li>\n<li>Admin settings page to set the OpenAI API key<\/li>\n<li>Handles invalid API key or quota exceeded errors<\/li>\n<li>WordPress-standard and lightweight<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to OpenAI\u2019s GPT-4 API to analyze and detect spam in WordPress comment submissions.<\/p>\n\n<ul>\n<li><strong>Service Name<\/strong>: OpenAI (https:\/\/openai.com\/)<\/li>\n<li><strong>What it is used for<\/strong>: Analyzing comment content using the GPT-4 model to determine whether the comment is spam.<\/li>\n<li><strong>What data is sent and when<\/strong>: The content of each comment is sent to the API at the time of submission, for real-time analysis.<\/li>\n<li><strong>Terms of Service<\/strong>: https:\/\/openai.com\/terms<\/li>\n<li><strong>Privacy Policy<\/strong>: https:\/\/openai.com\/privacy<\/li>\n<\/ul>\n\n<p>This connection is required for the plugin's core spam detection functionality.<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GPLv2 or later.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/ai-spam-comment-detector<\/code> directory, or install through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Go to <strong>Settings &gt; AI Spam Detector<\/strong> to add your OpenAI API key.<\/li>\n<li>That\u2019s it! Comments will now be filtered using GPT-4.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='what%20is%20the%20openai%20api%20key%20used%20for%3F'><h3>What is the OpenAI API key used for?<\/h3><\/dt>\n<dd><p>The OpenAI API key is used to securely connect to OpenAI\u2019s GPT-4 model for analyzing comment content and detecting spam.<\/p><\/dd>\n<dt id='how%20does%20this%20plugin%20work%3F'><h3>How does this plugin work?<\/h3><\/dt>\n<dd><p>Before a comment is submitted, it is analyzed by OpenAI's GPT-4 model in real-time. If detected as spam, a warning is shown and the comment is not submitted.<\/p><\/dd>\n<dt id='can%20i%20use%20this%20plugin%20without%20an%20api%20key%3F'><h3>Can I use this plugin without an API key?<\/h3><\/dt>\n<dd><p>No, the OpenAI API key is required for the AI spam detection feature to work.<\/p><\/dd>\n<dt id='what%20happens%20if%20my%20openai%20quota%20is%20exceeded%3F'><h3>What happens if my OpenAI quota is exceeded?<\/h3><\/dt>\n<dd><p>The plugin will display an error message such as \"OpenAI quota exceeded\" and fallback behavior will prevent comment analysis until the quota is reset.<\/p><\/dd>\n<dt id='is%20any%20user%20data%20sent%20to%20openai%3F'><h3>Is any user data sent to OpenAI?<\/h3><\/dt>\n<dd><p>Only the comment text (content) is sent securely to OpenAI's servers for analysis. No user names, emails, or IP addresses are sent.<\/p><\/dd>\n<dt id='can%20i%20customize%20the%20ai%20behavior%3F'><h3>Can I customize the AI behavior?<\/h3><\/dt>\n<dd><p>Currently, the system uses a fixed AI prompt. More customization features are planned for future versions.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"AI-powered comment spam detection using GPT-4. Blocks spam comments with inline user warnings\u2014no CAPTCHA needed.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/235261","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=235261"}],"author":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wprashed"}],"wp:attachment":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=235261"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=235261"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=235261"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=235261"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=235261"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=235261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}