Skip to content

Latest commit

 

History

History
118 lines (102 loc) · 6.19 KB

README.md

File metadata and controls

118 lines (102 loc) · 6.19 KB

Discord Backup

☁️ Backup and Restore your Discord Account in minutes.



⭐ star the repo pls <3 | Discord Server | Website

Disclaimer

The automation of Discord Accounts, also known as self-bots, is a violation of Discord Terms of Service & Community Guidelines and can result in your account(s) being terminated or punished. Discretion is adviced. I will not be responsible for your actions. Read more about Discord's Terms Of Service and Community Guidelines here.

Features:

Automatic

These can be done by the program:

  • Backup Servers
    • Save Server Invites.
  • Backup DM History
    • Save Users who have DMed you.
  • Backup Group Chats
    • Save Invites to Group Chats.
  • Backup Avatar, Banner and Bio
    • Saves 1 .txt and 2 .gif files.
  • Backup + Restore Server Folders
    • Saves the Order, Colour and Name of your Folders.
  • Backup Relationships
    • Save Friends, Blocked, Outgoing and Incoming Friends.
  • Auto-Backup on PC Startup
    • On Startup, automatically backup your Discord Account.
  • Colour Customisation
    • 12 different colours to choose from.

Manual

You will have to do this yourself:

  • Restore Servers
    • You will have to join the Servers by clicking on an invite on Discord.
  • Restore Group Chats
    • You will have to join the Group Chats by clicking on an invite on Discord.
  • Restore Avatar, Banner and Bio
    • You will have to add these back through the User Profile menu.
  • Restore Relationships
    • You will have to click on the @ of each user and add them back manually.

Installation

Using Binary EXE (Easier)

  1. Download the zip for your Operating System from Releases
  2. Unzip the contents into a folder
  3. Run the exe

Using Source

  1. Install Python 3.9.10 (should work with other versions)
  2. Download source with the green Code button, then Download ZIP
  3. Unzip the contents into a folder
  4. Run in your command prompt:
pip install -r requirements.txt
  1. Run main.py, either by double clicking or with command prompt (preferred way):
python main.py

How to Use

  1. Install using the instructions above and run the program.

Backing Up

  1. Select Option 1 to Backup a Discord Account.
  2. You can scan for tokens (Discord Accounts) on your PC, or you can enter it manually.
  • If you aren't experienced with Discord, we recommend scanning your PC for tokens.
  • However, if you don't want to let the program do that or the account didn't show up when scanning, you can enter the token manually.
  1. The program should now start to backup your account. This should take between 1m to 10m, depending on how many servers and group chats you are in.
  2. Once the program has finished, you will see an overview of the backup where you can see if any guilds failed to be backed up. At this point, the .bkup file would be saved in the backups folder.
  3. We also recommend you setup Auto-Backup, by selecting Option 3.

Restoring

  1. When you need to restore from a backup, select Option 2.
  2. Select Option 1: Restore Everything.
  3. You can now choose whether you want to restore your friends, outgoing, etc. Select y for yes or n for no on each one.
  4. A new window will open, prompting you to select the .bkup file. Find it, and select it.
  5. After you've checked the settings, select either y or n.
  6. Now, you can choose whether to scan for tokens, or enter manually. Same instructions from 3. in backing up apply here.
  7. After you have entered your token, you need to enter a Bot Token. You can get one from the Discord Developer Portal.
  • a. Go to https://discord.com/developers/applications
  • b. Click New Application and enter a random name.
  • c. On the sidebar, click Bot, then Add Bot, and Yes, do it!
  • d. Click Copy (located next to View Token). The Bot Token is now in your clipboard!
  1. The program will start to restore your account. Note: It's likely that this process will take longer then backing up, depending on how many relationships you had.
  2. Like with the backing up, you will get an overview of what happened during the restoring process after it has finished.
  3. After you have joined all the servers, you can go back into the program, and select Option 2: Restore Server Folders, to restore the server folders. Or, you can do this process manually.

Notes / FAQ:

Restoring Servers + Group Chats + Server Folders

Because of Discord using hCaptcha to stop self-botting on Discord:

  • The program will create a server with all the old server invites in them, sorted into the folders from the old account.
  • You simply just join them, when you need to.
  • After you have joined all the servers, you can use the restore module to only restore folders.

Group Chat Invites

Group Chat invites instantly expire when you leave the group chat. They (currently) do not expire when you get terminated.

  • If you leave a group chat after a backup, you will not be able to restore that group chat.
  • If you lose access to your account, but don't leave the group chat, you'll be able to restore that group chat, if there is a spare slot, as the max size is 10.

Can I backup/restore an account which is already lost/inaccessible/terminated?

No. You can't, and never will be able to. Stop asking this.

There's a feature I want to suggest.

Suggest it in the issues tab. I will probably add it.

I keep getting an error, help!

Make an issue in the issue tab, or ask in the Community Servers.