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.
- 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.
- Login: Select your preferred login method and authenticate.
- Select Guilds: Choose specific guilds or select all for data export.
- Select DMs: Select specific friends or groups for DMs data export.
- Export: The script fetches messages, channel structures, and member lists, saving them in designated folders.
- Local Storage: All exported data is stored in a main folder under your Documents directory.
Python Installation: If you have Python installed, follow these steps:
- Clone the repository.
- Install dependencies (
discord.py
,aiohttp
). - 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:
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.