Draft:DiscordChatExporter

From Mesh Wiki
This is a draft page; it has not yet been published.

DiscordChatExporter[edit | edit source]

DiscordChatExporter (DCE) is a tool used primarily for Discord to export chat messages. It allows users to download their message history from Discord servers and direct messages.

Purpose[edit | edit source]

The main purpose of DiscordChatExporter within the Ampmesh context is to obtain personal Discord message history. This exported data is then utilized in various projects, particularly for the creation and training of emulated minds (EMs) using Chapter II.

Usage with Chapter II[edit | edit source]

DiscordChatExporter plays a crucial role in populating the Chapter II framework with chat data:

  • Users can copy their Discord messages (e.g., around 15–16MB for an individual's history) into Chapter II to create an EM. This amount of data is considered "far far more than enough" for this purpose, with the quality of the data being more important than sheer quantity.
  • Chapter II includes a specific tool, ./tools/dce_importer.py, which is designed to import data directly from DiscordChatExporter into the suitable format for EMs.
  • The dce_importer.py tool helps to convert the exported messages into a compatible chat.txt format, such as colon format (e.g., Alice: Hi!) or irc format (e.g., Hi).

This process is integral to practices like digital tulpamancy and creating "beta uploads" of a person's online presence into an EM.

Technical Details[edit | edit source]

  • The tool itself can be obtained via GitHub (see: discordchatexporter by tyrrrz).
  • A user's entire Discord message history, including messages from multiple servers and direct messages, can result in a dataset size of approximately 15–16 megabytes.