This project is a Python-based chat analyzer that processes customer support logs and generates:
- Keyword frequency counts
- Average chat length
- Agent response times
- Sentiment distribution
- CSV reports and visualization charts
- Multi-ticket support
- Dynamic keyword list (
keywords.txt) - CSV export (
results.csv) - Visualization charts (
keyword_counts.png,response_times.png,sentiment_distribution.png) - Sentiment analysis using TextBlob
- Clone the repo:
git clone https://github.com/<your-username>/chat-analyzer.git cd chat-analyzer