Parse your (downloaded) Facebook Chats!
As someone who uses Messenger for a majority of their chats, I always wanted to know my chat's stats, such as common words, phrases, emoji reactions (Given and Received), total messages sent, etc. All the good stuff.
So, I designed this application (As well as an HTML version if you want the legacy way - Check it out Here) to parse my chats (and yours too if you want)
As it works right now:
- Take your data from facebook take-out for messenger
- Wait for Facebook to eventually look at your request in 5 years
- Open your zip file containing your data (after downloading), and look for the inbox folder for messenger
- Select one of your chats you would like to parse (I usually choose my largest one) and open that folder for the corresponding chat
- The structure will be
/Inbox/<your chat>/message_1.jsonwithin the folder (If not, facebook may have changed file structures and please submit an issue) - Please take
message_1.jsonand copy it into this script's main folder - The structure will be
/Facebook-Messenger-JSON-Parser/main.py + message_1.json - Assuming you have Python Installed
(3.8 Recommended, 3.6 minimum), double clickmain.py - The file will run, complete, and create a text file of your chat as
messenger_stats_<your_chat>.txt - Browse your file to your heart's content! If you have suggestions please let me know what I can add 😄
