Sentiment Analysis On Product Reviews
majerome/magento2-module-sentimate
Analyzes the sentiment of product reviews using an external API and RabbitMQ. Displays the sentiment analysis results on the product detail page, next to each review.
Build Tests
Code Quality
Recent Test History
Each release is tested against the latest Magento version at that time.
No test history available yet.
Share This Module's Status
README
Loaded from GitHubTable of contents
Summary
This module runs sentiment analysis on product reviews from customers. It uses RabbitMQ message queues to call an external API provided by RapidAPI that retrieves the sentiment analysis of the product review. The sentiment analysis is then displayed before the "Review" text on the product detail page when viewing reviews.

Why
Why should you use this module? This provides additional feedback to customers that explicitly lets them know the sentiment of each and every review.
Installation
composer require majerome/magento2-module-sentimate
bin/magento module:enable Majerome_Sentimate
bin/magento setup:upgrade
Usage
This module requires a RapidAPI API Key to use the Twinword Sentiment Analysis API.
Once you have a RapidAPI API Key, visit Admin -> Stores -> Configuration -> Catalog -> Sentimate, and enter in your API Key. Remember to clear the cache after entering in your API Key.
You can start the Sentimate queue consumer to process reviews by typing:
bin/magento queue:consumers:start majerome.sentimate.reviews
Sponsor
This module was built and published as part of the Magento Message Queues with RabbitMQ course, created by M.academy. If you want to know how this module was built, check out the course!
License
This content is fetched directly from the module's GitHub repository. We are not the authors of this content and take no responsibility for its accuracy, completeness, or any consequences arising from its use.