KashmalaJamshaid/NLP-implementation-on-whastapp-chats-using-python

This notebook was built to analyze Whatsapp conversations using the steps below: Step 1: Detecting {Date} and {Time} tokens Step 2: Detecting the {Author} token Step 3: Extracting and Combining tokens Step 4: Parsing the entire file and handling Multi-Line Messages For further steps, we need to perform Exploratory data analysis (EDA) Step 5: Performing EDA for analyzing chat data Step 6: Overall statistics of WhatsApp chat including Total number of messages, media messages(Omitted) & Total number of URLs Step 7: Extracting basic statistics for each Author (user) Step 8: Word cloud of most used words in chat Step 9: Total number of messages sent by each user Step 10: Total messages sent on each day of the week Step 11: Most active author of the chat Step 12: Most active day in a week In next steps, Time series analysis will be performed on chat data Step 13: Time whenever the chat was highly active Step 14: Date on which the chat was highly active Step 15: Converting 12-hour formate to 24 hours will help us for better analysis Step 16: Most suitable hour of the day whenever there will be more chances of getting a response from user

25
/ 100
Experimental

This tool helps you understand patterns and behaviors within your WhatsApp group chats. You provide an exported WhatsApp chat file and it produces various statistics, visualizations, and insights, such as who talks most, the busiest times, and common topics. It's designed for anyone who wants to analyze their personal or professional group communications without manual effort.

No commits in the last 6 months.

Use this if you want to gain insights into communication dynamics, activity patterns, and dominant themes within your WhatsApp group chats.

Not ideal if you need to analyze real-time chat data, work with platforms other than WhatsApp, or require deep sentiment analysis.

chat-analysis communication-patterns group-dynamics social-media-insights personal-data-analysis
No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 4 / 25
Maturity 8 / 25
Community 13 / 25

How are scores calculated?

Stars

7

Forks

2

Language

Jupyter Notebook

License

Last pushed

Jul 07, 2021

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/KashmalaJamshaid/NLP-implementation-on-whastapp-chats-using-python"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.