Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/msobin/reviews-summary-ai

💡Telegram Bot for AI-Generated Product Summaries
https://github.com/msobin/reviews-summary-ai

ai chatgpt marketplace ozon php rabbitmq redis symfony wildberries

Last synced: 30 days ago
JSON representation

💡Telegram Bot for AI-Generated Product Summaries

Awesome Lists containing this project

README

        

[![Contributors](https://img.shields.io/github/contributors/msobin/review-summary-ai.svg?style=for-the-badge)](https://github.com/msobin/review-summary-ai/graphs/contributors)
[![Forks](https://img.shields.io/github/forks/msobin/review-summary-ai.svg?style=for-the-badge)](https://github.com/msobin/review-summary-ai/network/members)
[![Stargazers](https://img.shields.io/github/stars/msobin/review-summary-ai.svg?style=for-the-badge)](https://github.com/msobin/review-summary-ai/stargazers)
[![Issues](https://img.shields.io/github/issues/msobin/review-summary-ai.svg?style=for-the-badge)](https://img.shields.io/github/issues/msobin/review-summary-ai.svg?style=for-the-badge)
[![MIT License](https://img.shields.io/github/license/msobin/review-summary-ai.svg?style=for-the-badge)]( https://github.com/msobin/review-summary-ai/blob/master/LICENSE.txt)
[![LinkedIn](https://img.shields.io/badge/linkedin-%230077B5.svg?style=for-the-badge&logo=linkedin&logoColor=white)](https://linkedin.com/in/maximsobin)

## About The Project
This Telegram bot allows users to submit links to products from various online marketplaces. It extracts and analyzes customer reviews to generate concise AI summaries based on configurable prompts. The summaries highlight key points like product pros and cons, overall satisfaction, and specific features, helping users make informed purchasing decisions. The bot's configuration can be tailored to focus on different aspects according to product type or user preference.

*The project is still in development and some features may not be fully implemented.*

### Built With
* PHP (Symfony)
* Redis
* RabbitMQ
* Docker

### Requirements
* [Docker](https://www.docker.com/)
* Docker-compose (comes with Docker)
* [Task](https://taskfile.dev/) (task runner)

### Installation

Clone the repo
```sh
git clone [email protected]:msobin/review-summary-ai.git
```
Run the following command in project directory to start the project
```sh
task up
```

*The ports used can be overridden by creating a docker-compose.override.yaml file with the following contents:*
```yaml
version: '3'

services:
nginx:
ports: !override
- "8080:80"
rabbitmq:
ports: !override
- "15673:15672"
```

### Roadmap

* Caching
* Logs
* ~~Wildberries parser~~, Ozon parser
* ~~ChatGPT analyzer~~, YandexGPT analyzer
* Interface for configuring analyzers and parsers
* Telegram webhooks
* Users and profiles

### Usage