=== FS AI Auto Moderation === Contributors: failedsociety Donate link: https://www.paypal.com/ncp/payment/NGQTJUTWPDWL4 Tags: moderation, ai, spam, llm, automatic Requires at least: 5.0 Tested up to: 7.0 Requires PHP: 7.4 Stable tag: 1.5.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html AI-powered moderation for WordPress. Protects against spam, advertising, and insults using Gemini, OpenAI, Claude and Mistral AI. == Description == FS AI Auto Moderation is a powerful, AI-driven solution for moderating user-generated content. The plugin integrates leading Large Language Models (LLMs) like Google Gemini, OpenAI ChatGPT, and Anthropic Claude directly into your WordPress system. Whether it's standard comments, forum posts (bbPress), product reviews (WooCommerce), or other Custom Post Types – the plugin analyzes content in real-time for advertising, harmful links, and inappropriate behavior. This Plugin contains a visible branding in the page footer. == External services == This plugin connects to the API of the selected AI Provider to get AI feedback an information, it's needed to present the basic function. The sendet data is determinated by the selected slugs from the user. Only this data will be transmittet to the AI. The transmit happens on every post event of the selected slugs. Date that will be send: - Plain Text of the Message/Content - Content of the field "custom rules" - Title, description and URL of your Wordpress installation This service is provided by the selected LLM Provider (Google Gemini, OpenAI ChatGPT or Claude). Google Gemini Provider: Google Inc. Terms of use: https://ai.google.dev/gemini-api/terms Privacy: https://support.google.com/gemini/answer/13594961?visit_id=639104530303006075-982295895&p=privacy_notice&rd=1#privacy_notice ChatGPT Provider: OpenAI Terms of use: https://openai.com/en-EN/policies/row-terms-of-use/ Privacy: https://openai.com/en-EN/policies/privacy-policy/ Claude Provider: Anthropic Terms of use: https://www.anthropic.com/legal/consumer-terms Privacy: https://www.anthropic.com/legal/privacy Mistral AI Provider: Mistral Terms of use: https://legal.mistral.ai/terms Privacy: https://legal.mistral.ai/terms/privacy-policy?language=en-US = Key Features = Multi-Model Support: Use Gemini, GPT-4o-mini, or Claude-3-Haiku. Dynamic Post-Type Selection: Individually choose which plugins and content types should be monitored. Confidence-Based Actions: Set threshold values to determine when posts should be moderated (Pending) or deleted (Trash). Automated License Check: Integrated cron job for weekly validation of your plugin license. Admin Protection: Administrators can post freely, while guests and standard users are monitored. == Installation == Upload the fs-ai-moderation folder to the /wp-content/plugins/ directory or install the .zip file via the WordPress Dashboard. Activate the plugin through the 'Plugins' menu. Navigate to 'AI Moderation' in the sidebar. Enter your API key of your preferred AI provider. Configure the threshold values and select the content types to be monitored. == Frequently Asked Questions == = Do I need an API key for every LLM? = No, you only need the API key for the provider you have selected in the settings. = What happens if the AI does not respond? = The plugin is designed for maximum availability. If an API call fails or the limit is reached, the content is allowed by default for safety (Fallback: Allow). = Are my own posts checked? = No. Users with the manage_options permission (Administrators) are ignored by the interceptor. == Screenshots == https://failed-society.eu/ai-moderation/img/car_wp/1.png The central settings page with provider selection, license status, and configuration of threshold values. == Upgrade Notice == = 2.0.0 = Added Mistral AI and Updated to Wordpress 7 == Changelog == = 1.5.1 = Integrated Mistral AI Updated to Wordpress 7.0