Skip to content

This script clones a Discord guild using the Discord API and the Python discord.py-self library.

Notifications You must be signed in to change notification settings

mishalhossin/discord-server-cloner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

⚠️ Warning: The use of selfbots is against Discord's Terms of Service

Selfbots are user accounts that are automated to perform certain tasks on Discord, such as sending messages or reacting to messages. However, the use of selfbots is strictly prohibited by Discord's Terms of Service.

Using selfbots can lead to your account being banned or even legal action being taken against you. Discord has implemented measures to detect and ban accounts using selfbots, and any violations of their Terms of Service can result in the immediate termination of your account.

It is important to remember that Discord's Terms of Service are in place to ensure the safety and fairness of the platform for all users. By using selfbots, you not only put yourself at risk but also potentially harm other users and disrupt the community.

For more information about Discord's policies on selfbots, please refer to this article on their website: Automated user accounts self bots

Discord Server Cloner

script to clone servers This script clones a Discord guild (server) using the Discord API and the Python discord.py-self library.

Installation

  1. Install the required Python libraries:
pip install discord.py-self aiohttp aiohttp_socks
  1. Create a proxy.txt file containing a list of proxy servers, one per line.

  2. Optionally, you can check the functionality of the proxies in the proxy.txt file by using the proxy_checker.py script provided in this repository. Follow the instructions in the readme.md file in the proxy_checker directory to use the script.

Usage

  1. Replace the TOKEN variable in the script with your Discord user token.

  2. Run the script:

python guild_cloner.py
  1. Enter the IDs of the source and destination guilds when prompted.

How it works

The script performs the following steps:

  1. Connects to the Discord API using the user token.
  2. Retrieves a random proxy server from the proxy.txt file.
  3. Deletes existing content (categories, channels, roles) in the destination guild.
  4. Clones categories, channels, and roles from the source guild to the destination guild.

Limitations and Notes

  • The script does not clone user-specific data, such as messages and permissions.
  • Be aware of Discord API rate limits when using this script.