I’m trying to create a word cloud using text from my conversations among friends from different chat groups we share as a birthday card. In order to do this, I need all the raw text data from our chats. Exporting chat content from Instagram and Messenger was a breeze, Signal is impossible and, though I thought this would be simple in delta chat, there does not seem to be a way to export a chat transcript with metadata from delta chat (as a JSON, for example, with timestamp, sender display name, etc.). The only way I can do it so far is by copy-pasting, but this leaves out important sender metadata. I believe such a high quality export could and should be either a core feature of delta chat (see https://support.delta.chat/t/progress-on-feature-export-chat-to-zip), or should be developed as a webxdc app! If I had the time I’d do it myself, but I’m putting this out there in case someone with the time and capabilities can carry this out themselves in the coming months. Thank you!
Here is screen capture of the JSON containing direct messages between me and another person exported from Instagram. It’s a simple structure that can be emulated here.
I’m not sure how this feature request is different from [Progress on Feature] Export Chat to zip ?
WebXDC apps do not have access to chat’s messages (apart from the ones that belong to that WebXDC instance). See WebXDC API documentation.
once there is a way to export the data from a chat, you could import that data into such a webxdc using the importFiles API and then rendering such word cloud is super interesting and nice feature to share as a card in the chat for others to see what are the more used words of the chat etc
2 Likes
