Announcement

Collapse
No announcement yet.

SafePost AI Filter for vBulletin 5 and 6

Collapse
This is a sticky topic.
X
X
Collapse
First Prev Next Last
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Paid Mod SafePost AI Filter for vBulletin 5 and 6

    Hello vBulletin Community!

    I’m excited to introduce SafePost AI Filter, a new plugin designed to help forum administrators automatically detect and manage harmful or toxic content on your forums using the Perspective API which is provided for free by Google.

    Key Features:
    • AI-Powered Content Filtering: Detects offensive, insulting, or toxic content using AI and Machine Learning before it gets published. Spam posts are excluded.
    • Flexible Filter Settings: Configure filters individually (Toxicity, Severe Toxicity, Identity Attack, Profanity, Threat, and Insult)..
    • Adjustable Threshold: Each filter has a threshold setting (percentage-based), giving you full control over how strict the moderation should be.
    • Customizable Actions: Decide whether filtered posts should be blocked with an error or automatically sent for moderation.
    • Referennce Codes for Transparency: When a post is blocked, a reference code (e.g., IA0092) shows which filter was triggered and the likelihood score, so you can investigate or assist users quickly.
    • Multi-language Support: ​See Language Support section below.
    • User-Based Filtering: Apply filters based on usergroups, post count, or both, giving you granular control over who gets moderated.
    Why Use SafePost AI Filter Plugin?
    • Protect your community: Automatically catch problematic content before it spreads.
    • Save moderator time: Reduce manual moderation workload.
    • Improve member experience: Prevent toxic content from disrupting your forum.
    • Customizable for your forum: Flexible settings allow you to adapt the plugin to your forum’s unique needs.
    Click image for larger version

Name:	image.png
Views:	15827
Size:	400.7 KB
ID:	33248
    ​
    Language Support:
    Supports multiple languages, ensuring accurate detection even on multilingual forums. These are the languages supported by the Perspective API.
    • Arabic (ar)
    • Chinese (zh)
    • Czech (cs)
    • Dutch (nl)
    • English (en)
    • French (fr)
    • German (de)
    • Hindi (hi)
    • Indonesian (id)
    • Italian (it)
    • Japanese (ja)
    • Korean (ko)
    • Polish (pl)
    • Portuguese (pt)
    • Russian (ru)
    • Spanish (es)
    Text Analyzer Tool: (new in v1.1)
    The latest update v1.1 adds a Text Analyzer tool in the Admin Control Panel — a quick and easy way for Administrators to test the Perspective API directly within vBulletin AdminCP.

    Simply enter any sample text and instantly view the API’s analysis scores for each attribute (Toxicity, Severe Toxicity, Identity Attack, Insult, Profanity and Thread).
    ​Click image for larger version  Name:	image.png Views:	17 Size:	218.0 KB ID:	33272​
    This helps you fine-tune your filter thresholds without needing to create a test post in the forum.

    Perspective API :
    Perspective is a free API that helps you host better conversations online. The API uses machine learning models to score the perceived impact a comment might have on a conversation. These are the prerequisites In order to use this API:
    1. A Google account.
    2. A Google Cloud project to authenticate your API requests.
    3. API access requested from Google.
    Follow these detailed instructions to get started. This is also linked from the plugin settings.​

    Compatibility:
    • Compatible with vBulletin 5 and 6 (self-hosted)
    • Not compatible with vBCloud.
    • Make sure your forum language(s) are listed in the Language Support section above.
    Version History:
    v1.1
    • Added Text Analyzer tool in AdminCP to enable Admins to quickly test the Perspective API.
    • Set "doNotStore" flag to true in the Perspective API request to indicate that the post content should not be stored and used for future research to improve the API.
    • Stripped out unnecessary HTML tags in a post before sending it to the Perspective API for toxicity analysis.
    v1.0
    • Initial version.

    Demo:


    Price:
    $50 (Branding-free)​
    Buy Now Add to Cart View Cart

    Need help or not comfortable installing this mod? Purchase the installation service below:

    Product Installation Add-On: $20
    Purchase this product add-on to get professional installation of this mod from us.

    Add to Cart View Cart


    Don't have a PayPal account yet or want to use a new account to purchase this mod? Sign up with PayPal now and get $5 reward!

    Want to pay using Credit/Debit Card? Contact us and we will send you an invoice where you can use your own card.

    ​
    SafePost AI Filter is ideal for forums of any size and provides a modern, AI-driven approach to keeping your community safe and welcoming.

    Ready to get started? Purchase SafePost AI Filter today and give your forum moderation a powerful AI boost!
    Last edited by glennrocksvb; 10-15-2025, 02:31 PM.
    Buy me a coffeePayPal QR Code
    My Amazon Affiliate Link ​
    Fast vBulletin VPS Host:
    This site is hosted by IONOS

    #2
    Released v1.1 with the following changes:
    • Added Text Analyzer tool in AdminCP to enable Admins to quickly test the Perspective API.
    • Set "doNotStore" flag to true in the Perspective API request to indicate that the post content should not be stored and used for future research to improve the API.
    • Stripped out unnecessary HTML tags in a post before sending it to the Perspective API for toxicity analysis.
    Here's a screenshot of the new Text Analyzer tool:

    Click image for larger version

Name:	image.png
Views:	169
Size:	218.0 KB
ID:	33271

    ​Paid customers will receive an email containing the download link.
    Last edited by glennrocksvb; 10-10-2025, 10:42 PM.
    Buy me a coffeePayPal QR Code
    My Amazon Affiliate Link ​
    Fast vBulletin VPS Host:
    This site is hosted by IONOS

    Comment


      #3
      I have checked this out and it is really great!

      Thanks for your effort.

      Comment


        #4
        Thank you for your great feedback, flohse!

        If you have any suggested improvements, please let me know.
        Buy me a coffeePayPal QR Code
        My Amazon Affiliate Link ​
        Fast vBulletin VPS Host:
        This site is hosted by IONOS

        Comment


          #5
          You have implemented phrase support. So it would be a good idea to mention this in the Readme.

          It would be also of interest, if anyhing is billed for the needed Google Cloud Service. As far as I could deternine, this is not the case. Please correct me, if I am wrong.

          Beside this I am happy with this new mod. Well done!

          Comment


            #6
            Thanks for your suggestions.

            The phrase support is actually mentioned in the Filtered Content Action setting under Display Error option.
            Click image for larger version

Name:	image.png
Views:	311
Size:	160.6 KB
ID:	33293

            Google said the Perspective API is free to use. It just has a default usage limit/quota of 60 requests per minute for all users and 60 requests per minute per user. You can edit the quota to reduce or increase (which requires you to request for higher quota). You can find these in Enabled API & services > Perspective Comment Analyzer API > Quotas & System Limits tab. Please see below screenshot for reference:

            Click image for larger version

Name:	image.png
Views:	61
Size:	114.3 KB
ID:	33294​​
            Buy me a coffeePayPal QR Code
            My Amazon Affiliate Link ​
            Fast vBulletin VPS Host:
            This site is hosted by IONOS

            Comment


              #7
              Is there any Information shown if the quota has been exceeded?

              Comment


                #8
                Do you see any values in the "Current usage percentage" and "Current usage" columns in the Quotas & System Limits tab in Google Cloud Console?

                When it exceeds the limit, the call to the Perspective API would fail and the plugin would ignore the error and treat the post as not toxic but it would log an error in the error logs on the server. The log entry includes the phrase "Perspective API Error:" and the error message returned by the API.
                Buy me a coffeePayPal QR Code
                My Amazon Affiliate Link ​
                Fast vBulletin VPS Host:
                This site is hosted by IONOS

                Comment

                Latest Posts

                Collapse

                Working...
                X
                Searching...Please wait.
                An unexpected error was returned: 'Your submission could not be processed because you have logged in since the previous page was loaded.

                Please push the back button and reload the previous window.'
                An unexpected error was returned: 'Your submission could not be processed because the token has expired.

                Please push the back button and reload the previous window.'
                An internal error has occurred and the module cannot be displayed.
                There are no results that meet this criteria.
                Search Result for "|||"