You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Alexey Golub
ac64d9943a
|
4 years ago | |
---|---|---|
.config | 5 years ago | |
.github | 5 years ago | |
.screenshots | 5 years ago | |
DiscordChatExporter.Cli | 4 years ago | |
DiscordChatExporter.Domain | 4 years ago | |
DiscordChatExporter.Gui | 4 years ago | |
.gitattributes | 7 years ago | |
.gitignore | 7 years ago | |
Changelog.md | 5 years ago | |
DiscordChatExporter.props | 5 years ago | |
DiscordChatExporter.sln | 5 years ago | |
Dockerfile | 5 years ago | |
License.txt | 5 years ago | |
Readme.md | 5 years ago | |
favicon.ico | 7 years ago | |
favicon.png | 7 years ago | |
logo.png | 6 years ago |
Readme.md
DiscordChatExporter
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.
For guides and other info -- check out the wiki.
Download
- Latest release
- Docker image:
docker pull tyrrrz/discordchatexporter
- CI build
Note: This application requires .NET Core runtime in order to run:
- .NET Core runtime for Windows: x64 | x86
- .NET Core runtime for macOS (for CLI version only): x64
- .NET Core 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