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
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.
Stars
7
Forks
2
Language
Jupyter Notebook
License
—
Category
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.
Higher-rated alternatives
MaartenGr/soan
Social Analysis based on Whatsapp data
qualichat/qualichat
Open-source linguistic ethnography tool for framing public opinion in mediatized groups.
Yash-Kavaiya/telegram-url-scraper
You can use this tool to export your Telegram user, group, or chat history in JSON format,...
aloncohen1/chat-analyzer
Apply different analysis & data science tools on your Telegram / Whatsapp chat and get exciting insights!
sudharsan13296/Whatsapp-analytics
performing sentiment analysis on the whatsapp chats.