โ 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, and server channels, and supports Discord's dialect of markdown as well as all other rich media features.
โ If you have questions or issues, please refer to the wiki.
This application comes in two flavors: graphical user interface (GUI) and command line interface (CLI). The following table lists all available download options:
Downloads | Supported OS | Requirements | |
---|---|---|---|
GUI |
๐ข Stable release (
DiscordChatExporter.zip )๐ CI build (
DiscordChatExporter.zip ) |
|
.NET v3.1 Desktop Runtime
|
CLI |
๐ข Stable release (
DiscordChatExporter.CLI.zip )๐ CI build (
DiscordChatExporter.CLI.zip )๐ Docker (
tyrrrz/discordchatexporter ) ๐๐ฆ AUR (
discord-chat-exporter-cli ) ๐ ๐ฆ |
|
.NET v3.1 Base Runtime
|
- ๐ - .NET Runtime is already embedded or installed automatically
- ๐ฆ - Community-maintained resource
Note that DiscordChatExporter requires .NET v3.1 Runtime in order to work! Refer to the Requirements column in the above table to download the appropriate installer for your system.
- Graphical user interface (Windows)
- Command line interface (Windows, Linux, macOS)
- Support for both user and bot tokens
- Support for Discord's dialect of markdown
- Support for attachments, embeds, emojis, and other rich media features
- Multiple output formats: HTML (dark/light), TXT, CSV, JSON
- File partitioning, date ranges, and other export options
- Exports messages on the fly without buffering in-memory