DiscordChatExporter

DiscordChatExporter is an application that can be used to export message history from any 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 most other rich media features.

Features

  • Cross-platform: Windows, macOS, and Linux support via GUI and CLI.
  • Authentication: Supports both user and bot tokens.
  • Formats: Export to HTML (Dark/Light), TXT, CSV, and JSON.
  • Rich Content: Supports markdown, attachments, embeds, emojis, and stickers.
  • Flexible: Date ranges, message filtering, and partition limits.
  • Offline View: Self-contained HTML exports that can be viewed without an internet connection.

Project Status

This project is currently in maintenance mode. While critical bugs will be fixed, new feature requests are generally not accepted.

License

This project is licensed under the MIT License. See License.txt for more details.