Skip to content

This Python script facilitates exporting data from your own Discord account, including guilds (servers), direct messages (DMs), and group chats. It uses Discord's API to gather information and save it locally on your machine.

License

Notifications You must be signed in to change notification settings

pinkiwinter/discord-dataexporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord Self-Bot Data Exporter

This Python script facilitates exporting data from your own Discord account, including guilds (servers), direct messages (DMs), and group chats. It uses Discord's API to gather information and save it locally on your machine.

Features:

  • Login Options: Choose between logging in using your email/password or a Discord account token.
  • Guild Selection: Select specific guilds or export data from all guilds you are part of.
  • Direct Messages (DMs): Choose specific friends or export data from all DMs and group chats.
  • Data Export: Saves messages, channel structures, member lists, and icons for both guilds and DMs.
  • File Management: Organizes exported data into structured folders and files.

How to Use:

  1. Login: Select your preferred login method and authenticate.
  2. Select Guilds: Choose specific guilds or select all for data export.
  3. Select DMs: Select specific friends or groups for DMs data export.
  4. Export: The script fetches messages, channel structures, and member lists, saving them in designated folders.
  5. Local Storage: All exported data is stored in a main folder under your Documents directory.

Usage:

Python Installation: If you have Python installed, follow these steps:

  1. Clone the repository.
  2. Install dependencies (discord.py, aiohttp).
  3. Run the script and follow the prompts to authenticate and export data.

No Python Installation? If you don't have Python installed, you can download the repository as a ZIP file:

Note:

This script is provided as-is, with no warranties or guarantees. Use it responsibly and respect Discord's guidelines and policies.

This script is intended for personal use and operates as a self-bot. Ensure compliance with Discord's Terms of Service and API Guidelines. Do not use this script for automating or replicating user actions that violate Discord's policies.

About

This Python script facilitates exporting data from your own Discord account, including guilds (servers), direct messages (DMs), and group chats. It uses Discord's API to gather information and save it locally on your machine.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages