Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sachinkalsi/whatsapp-chat-analyser
WhatsApp Chat Analyser | Made with ❤
https://github.com/sachinkalsi/whatsapp-chat-analyser
analytics chat data-visualization eda exploratory-data-analysis fun-facts ipython-notebook python3 regular-expression statistics whatsapp whatsapp-chat whatsapp-group
Last synced: 3 months ago
JSON representation
WhatsApp Chat Analyser | Made with ❤
- Host: GitHub
- URL: https://github.com/sachinkalsi/whatsapp-chat-analyser
- Owner: SachinKalsi
- License: mit
- Created: 2018-08-29T17:36:05.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-05-25T16:19:12.000Z (over 1 year ago)
- Last Synced: 2024-10-11T15:24:44.588Z (3 months ago)
- Topics: analytics, chat, data-visualization, eda, exploratory-data-analysis, fun-facts, ipython-notebook, python3, regular-expression, statistics, whatsapp, whatsapp-chat, whatsapp-group
- Language: Jupyter Notebook
- Homepage:
- Size: 3.44 MB
- Stars: 12
- Watchers: 4
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# whatsapp-chat-analyser
Get stats, fun facts, analytics etc from your WhatsApp Groups.You can find answers to questions like "Who is most chatty user?, Whats the most common emoji used by your group?, Whats the peak chatting time ? whats the most common word used in the group ?" etc etc
# How it works
1. Open the WhatsApp group for which you would like to get the stats & the facts and tap on the right top icon (3 dots icon) which you see next to the group name in the navigation bar.
2. Click on `More` option & then click on `Export chat` option
3. Now you may download the chat file or you can email it to your email id
4. The file you downloaded will be in `.zip` format, so extract it
5. Get the chat txt file (name of the chat text file will be like `WhatsApp Chat with .txt` in android and \_chat.txt in iPhone). Please refer [this](https://faq.whatsapp.com/en/android/23756533/) link for more info
6. Give this chat text file to the program (`whatsapp_chat_analysis.ipynb`) as an input
## Sample Results
![Word Cloud](https://github.com/SachinKalsi/whatsapp-chat-analyser/blob/master/images/wordcloud.png)
![Number of users & their message frequency](https://github.com/SachinKalsi/whatsapp-chat-analyser/blob/master/images/user_messages.png)
# To-Do
1. Yet to do chat analysis for one-to-one chat
2. Need to add more analytics & EDA*P.S: For privacy concerns, I have renamed some of the contact numbers/user names to user1, user2 ..etc*