chylex / Discord-History-Tracker

Desktop app & browser script that saves Discord chat history into a file, and an offline viewer that displays the file.
https://dht.chylex.com
MIT License
475 stars 83 forks source link

Feature request: Allow downloading of emotes, stickers and avatars #200

Closed Freigeist closed 10 months ago

Freigeist commented 2 years ago

The reason behind this feature request is simple: It would allow a true offline archive. Servers and Users get deleted etc. and it would be nice to still be able to view the stored messages how they were supposed to be. Also good in a case where Discord goes down/is unreachable for whatever reason.

TheTechRobo commented 2 years ago

I'm not sure this is in-scope for DHT (but the developer would have to answer that). It would definitely be nice to at least have the identifiers necessary to make a URL, so you can extract URLs from the archive.

chylex commented 2 years ago

It should be possible, but first I need to come up with some way to collect downloadable URLs from all parts of the archive. I will need to do that to allow downloading embeds anyway.

chylex commented 10 months ago

Currently, embeds linking to Discord CDN, avatars, and reaction emoji will be downloaded. Non-Discord embeds, emoji in messages, possibly stickers and other things will come later.