Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Group chat individualization #44

Open
teamfridge opened this issue Jan 18, 2020 · 5 comments
Open

Group chat individualization #44

teamfridge opened this issue Jan 18, 2020 · 5 comments

Comments

@teamfridge
Copy link

This may be functionality I haven't figured out yet, but would be great to parse group chats and get stats per individual user of that single group chat. Am exploring with Whatsapp exports but can't find a way as yet.

@whatsdis
Copy link

whatsdis commented Jan 21, 2020

yeah i was disappointed to learn FB group chats is not supported. should update README

@MasterScrat
Copy link
Owner

@teamfridge not sure I understand. When you parse logs from a group chat, each message should have its own senderName, which allows you to perform analysis on a per-individual basis. You just have to group/filter the dataframes using this field.

@whatsdis the README does state Facebook Messenger group chats are not supported at the moment: https://github.com/MasterScrat/Chatistics#support-matrix.
Did you see anywhere where it states the opposite?

@seinwave
Copy link

seinwave commented Jan 23, 2020

@MasterScrat

I also ran into this issue with Whatsapp visualization.

I only get onesenderName in my groupchat's plot, and it is what's filed as conversationWithName in the .csv exports:

plot

csv

Also of note is that the senderName in my group chat csv appears to be splitting people up by time zone.

There's not just "Matt" — there's "AM - Matt" and "PM - Matt".

Not sure if that's part of the issue or what.

None of this intended as a knock against your work — I think you've done an amazing job!

@whatsdis
Copy link

@MasterScrat oh my bad! seems like I missed it you were right.

@LiamRR
Copy link

LiamRR commented Mar 2, 2020

Hey @MasterScrat

When you parse logs from a group chat, each message should have its own senderName, which allows you to perform analysis on a per-individual basis. You just have to group/filter the dataframes using this field.

When running python visualizer.py breakdown on the Whatsapp exported logs (group chat), I too am getting the chats grouped by conversationWithName instead of having the graph show individual users. When using the --filter-sender filter, I'm not getting the breakdown image. I'm using visualize.py breakdown --platforms whatsapp --filter-sender "John Doe,Jane Doe", possibly passing it in wrong?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants