Skip to content

zqr33/DiscordChatExporter

 
 

Repository files navigation

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

About

Exports Discord chat logs to a file

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 86.1%
  • HTML 8.4%
  • CSS 5.3%
  • Dockerfile 0.2%