Technically I am sure it's brilliant. But part of me thinks how do I trust this in the world of fake news and reviews. Your bot probably takes everything at face value.
To make sure I trust something I need to read at least 20 or so original reviews and determine if they are genuine or fake. Reputation management is a thing and an industry. Fake reviews is a business model, both in pushing up your product and burying the competition.