Marketplace

Perspective API Integration
  • Yearly: $19.99 USD (Renewal: $10.00 USD)
  • Trial: 7 Days

Post moderation and live feedback about post quality using Google Perspective API

Add-On Information

Google Perspective API is the next generation AI tool for automated content moderation and quality control.

Google Perspective API is still in beta and you need to request API access to use the add-on. Please visit https://www.perspectiveapi.com/ for more information

This add-on integrates XenForo and Google Perspective API. The key features you get with the integration are:

  1. Independently configurable scores to check posts for Toxicity, Spam, Obscene language.
  2. Live feedback if the user passes a pre-configured threshold, highlighting the parts of the message that are detected to pass the threshold (configurable).
  3. Automatically moderate the post if it has a higher score than a pre-defined value.
  4. Moderators and users with permission get a link in each post to validate the post via API and see the results of validation in a popup. They can mark the post as moderated right from the popup window.
  5. Support Quick Reply and Full Editor
  6. Log of all failed API requests with full associated information can be found under Admin Panel -> Tools -> Logs -> Perspective API Log
  7. Enable every time of check on per-forum basis.

To avoid many API requests you can configure the add-on to do the checks in larger time intervals. The interval is 5 seconds by default, which means users see the results of validation every 5 seconds. Increasing this interval will cause more requests to your server and Google API as users type their posts.

The add-on comes with local database-based cache, which decreases the number of requests to Google servers. Cache lifetime is configurable, larger values will mean more effective use of cache, but the table containing the data may grow bigger.

Please note, that the API is still in beta stage, with some scores marked as Experimental. The add-on does not in any way implement the AI engine and is not responsible for the results of the check. The results are provided by Google Perspective API.

Planned Features

In upcoming releases, we are planning to expend product's features to cover also the posts made before the product was installed. This will allow implementing per-user configurable options, which allow users to automatically hide from all threads the posts with lower than pre-defined "quality" level. The control could also be implemented in thread page itself allowing live hiding/unhiding posts based on their quality. You are welcome to submit your suggestions, and we will consider to implement them asap.

Pricing

Add-on costs $19.99 USD that includes one year of support and updates with permanent access to product versions released in license validity period. Yearly extension costs $10.00 USD The add-on has a visible branding with a link to our website which can be removed for additional $10.00 USD payment.

Trial Version

We offer seven days free trial version on our website. No credit card is required, the service is approved automatically upon registration and confirmation of order. IonCube Loader is required to run trial version of the product. The full version does not have such requirement and does not have any encoded code in it.

Demo

The product is active on our forums at https://addonslab.com/forums/ and can be tested at https://addonslab.com/threads/testing-perspective-api-integration.25/ Registered user accounts Username: user1 Password: userpass

Username: user2 Password: userpass

Admin account Username: admin1 Password: adminpass

Licensing Information

You will get a License Key upon purchase/trial subscription, which will be available in My Services page at https://customers.addonslab.com/marketplace.php/my-services/ The key should be entered in product's Options page in XenForo Admin Panel. Once entered and saved you will see full details about your current license status. The key can be used only on one board and one server, so if you move the board, you need to Reissue the license in My Services page. The product does not include any callbacks, which execute on page load time on front-end and will not affect board's performance. License check is done only via Admin Panel interface or scheduled tasks. We require valid XenForo license to purchase the product. You will be asked for XenForo License validation information during the purchase.

XenForo 2.x Upgrade

The add-on will be developed and released for XenForo 2.x as soon as XenForo 2.x add-ons are officially enabled in Resources. There is no estimate for the price of 2.x-compatible version, but existing customers will get 50% discount if they decide to upgrade.

Support

Support will be provided in the Discussion Thread at XenForo.com and in our Support System at https://customers.addonslab.com/submitticket.php

Feel free to contact us with any issues you find in the product or any suggestions.

Check-out our free and paid XenForo add-ons in our Marketplace at https://customers.addonslab.com/marketplace.php

Version: 1.3.1 Release date: 2018-09-17

This is a bug-fix version fixing No Permission error when clicking the link "Auto Moderation"

Version: 1.3.0 Release date: 2017-09-01

Here is a minor update with a new permission implemented - Use API Filter. Only usergroups having this permission will see the slider to filter messages by toxicity/spam score.

We have also fixed a bug on mobile when unhiding the posts with a click.

Version: 1.2.2 Release date: 2017-08-23

Bug-fix version that fixes the DB error when logging-in

Version: 1.2.1 Release date: 2017-08-20

This is a bug-fix release, that solves a case with an invalid license message

Version: 1.2.0 Release date: 2017-08-17

In this version we introduce several visual and usability enhancements, such as:

  • Slider to hide posts based on their toxicity/spam score, configurable in Admin Panel. Hidden posts are shown faded and smaller, and users can still see the post if they are interested by clicking on it
  • Integration of post scores in post/thread moderation list
  • Auto-moderation of all posts/threads based on current criteria configured in Admin Panel. Available as a new section under Tools -> Rebuild Caches page

Post filter is implementing using default HTML 5 input with type "range". This is supported in all modern browsers, including Internet Explorer 10.0 and newer.

With this version we also introduce our updated licensing engine, that does not include any automated callbacks. Your license is validated against our server only when you edit product's settings in Admin Panel, or when you upgrade the product to the next version. No callbacks run in cron jobs or when the add-on is being uninstalled.

Version: 1.0.0 Release date: 2017-07-31

Initial version

Version: 1.1.0 Release date: 2017-08-05

In this release, we have implemented forum filter to enable each type of check in particular forums only.

We have also fixed the issue with "Auto Moderate" link being shown even if there are no checks enabled.

Version: 1.3.1 Release date: 2018-09-17

Bug: Auto Moderation link returns No Permission error

Version: 1.3.0 Release date: 2017-09-01

  • New permission: Use API Filter

Version: 1.2.2 Release date: 2017-08-23

  • Bug-fix: DB error when logging-in

Version: 1.2.1 Release date: 2017-08-20

  • Bug-fix: license shown as invalid in footer

Version: 1.2.0 Release date: 2017-08-17

  • Slider to hide posts based on their toxicity/spam score, configurable in Admin Panel. Hidden posts are shown faded and smaller, and users can still see the post if they are interested by clicking on it
  • Integration of post scores in post/thread moderation list
  • Auto-moderation of all posts/threads based on current criteria configured in Admin Panel. Available as a new section under Tools -> Rebuild Caches page

Version: 1.0.0 Release date: 2017-07-31

  • Independently configurable scores to check posts for Toxicty, Spam, Obscene language.
  • Live feedback if the user passes a pre-configured threshold, highlighting the parts of message that are detected to pass the threshold (configurable).
  • Automatically moderate the post if it has higher schore than a pre-defined value.
  • Moderators and users with permission get a link under each post to validate the post via API and see the results of validation in a popup. They can mark the post as moderated right from the popup window.
  • Support Quick Reply and Full Editor

Version: 1.1.0 Release date: 2017-08-05

  • Forum filter for each check type
  • Bug fix - do not show Auto Moderation link if no checks are enabled for the forum
Shopping Cart
Your Cart is empty