Exports Discord chat logs to a file
Find a file
2020-12-14 18:48:11 +02:00
.config Update XamlStyler 2020-03-30 10:09:13 +03:00
.github Use floating dotnet versions on CI/CD 2020-12-14 17:37:49 +02:00
.screenshots Update screenshots 2020-08-15 13:47:47 +03:00
DiscordChatExporter.Cli [CLI] Display channel name for errors during ExportMultipleAsync (#452) 2020-12-14 18:48:11 +02:00
DiscordChatExporter.Domain [CLI] Display channel name for errors during ExportMultipleAsync (#452) 2020-12-14 18:48:11 +02:00
DiscordChatExporter.Gui Use C#9 features 2020-12-14 17:45:42 +02:00
.gitignore Remove gitattributes and simplify gitignore 2020-12-07 16:23:53 +02:00
Changelog.md Update version 2020-11-23 17:04:08 +02:00
Directory.Build.props Update project structure 2020-12-10 16:52:05 +02:00
DiscordChatExporter.sln Update project structure 2020-12-10 16:52:05 +02:00
Dockerfile Update project structure 2020-12-10 16:52:05 +02:00
favicon.ico Add icon 2017-11-25 19:06:08 +02:00
favicon.png Add icon 2017-11-25 19:06:08 +02:00
License.txt Update version 2020-01-12 21:14:00 +02:00
logo.png Add logo image 2019-04-25 22:14:17 +03:00
Readme.md Update .NET runtime links 2020-11-11 15:23:43 +02:00

DiscordChatExporter

Build Release Downloads Donate Extra Services

Project status: active.

DiscordChatExporter can be used to export message history from a Discord channel to a file. It works with direct messages, group messages, server channels, supports Discord's dialect of markdown and all other rich media features.

Have questions or need help? Check out the wiki.

Download

Note: This application requires .NET Core v3.1 runtime in order to run:

  • .NET Runtime for Windows: x64 | x86
  • .NET Runtime for macOS (for CLI version only): x64
  • .NET Runtime for Linux (for CLI version only): Ubuntu/Debian

Features

  • Graphical user interface (Windows)
  • Command line interface (Windows, Linux, macOS)
  • Works with both user and bot tokens
  • Exports on the fly without buffering messages in memory
  • Allows exporting messages in a specified range
  • Supports file partitioning based on message count
  • Uses custom markdown parser compatible with Discord syntax
  • Handles all rich media features, including attachments, embeds, emojis, etc
  • Renders to HTML (dark & light), TXT, CSV, JSON

Screenshots

channel list rendered output