Exports Discord chat logs to a file
Find a file
Alexey Golub 6d7a8ae063 Add GUI (#7)
* Create a dummy WPF project

* Set up Ammy placeholders

* Don't track autogenerated files

* Basic layout

* Add Program.cs

* Implement basic workflow

* Autofocus token textbox and add Enter key handler

* Strip double quotes from token

* AmmyUI converters are slightly dumb :(

* Use CanExecute

* Add file path select and theme select, also refactor

* Persist token

* Trying to improve UI/UX - 1

* Rename stuff

* Finish improving UI/UX

* Remove data placeholder

* Remove border on middle grid

* Ok now i'm done

* Improve Discord API layer

* Add lots of stuff

* Show filesizes in export

* Improve export

* Animations

* Update readme

* Improving gui again

* Improve UI again

* Refactor
2017-09-28 01:24:45 +03:00
DiscordChatExporter Add GUI (#7) 2017-09-28 01:24:45 +03:00
.gitattributes Add .gitignore and .gitattributes. 2017-07-11 20:29:27 +03:00
.gitignore Add GUI (#7) 2017-09-28 01:24:45 +03:00
DiscordChatExporter.sln Add GUI (#7) 2017-09-28 01:24:45 +03:00
License.txt Add license and readme 2017-07-12 20:18:00 +03:00
Readme.md Add GUI (#7) 2017-09-28 01:24:45 +03:00

DiscordChatExporter

DiscordChatExporter can be used to export message history from Discord to an HTML file. It works for both direct message chats and guild chats, supports markdown, message grouping, and attachments. There are options to configure the output, such as date format, color theme, message grouping limit, etc.

Screenshots

Download

Features

  • Exports to a self-contained HTML file
  • Supports both dark and light theme
  • Displays user avatars
  • Groups messages by author and time
  • Handles Discord markdown characters
  • Converts URLs to links
  • Inlines attached images with a link to the full version
  • Inserts download links for other types of attached files
  • Marks edited messages with a timestamp

Usage

Check out the wiki for helpful information on how to use this tool.

Libraries used