An application that allows you to easily clone a Discord server, including roles, categories, text channels, voice channels, and messages.
- Intuitive graphical interface: Easy to use thanks to the modern user interface
- Selective cloning: Select exactly what you want to clone
- Roles
- Categories
- Text channels
- Voice channels
- Messages (with customizable limit)
- Multilingual: Support for Italian and English
- Customizable: Light and dark themes
- Python 3.8 or higher
- Internet connection to download dependencies
- Valid Discord token with appropriate permissions
- Download the latest version from the Releases section
- Extract the ZIP file
- Run
Discord Server Cloner.exe
-
Clone the repository:
git clone https://github.com/sergonwar/DiscordServerCloner.git cd DiscordServerCloner -
Install dependencies:
pip install -r requirements.txt -
Run the application:
python main.py
- Start the application
- Enter the source server ID you want to clone
- Enter the destination server ID (must be an empty server)
- Enter your Discord token
- Select the elements you want to clone (roles, channels, etc.)
- Click on "Start Cloning"
- Wait for the process to complete
To create a standalone executable:
-
Make sure you have PyInstaller installed:
pip install pyinstaller -
Run the build script:
python build.py -
The executable file will be created in the
distfolder and a ZIP archive containing the distribution will be created in the main directory.
- Authentication error: Verify that the Discord token is valid and has the necessary permissions
- Cloning error: Make sure the source and destination servers exist and that you have the necessary permissions for both
- "Same server" error: The source and destination server IDs cannot be the same
Contributions, bug reports, and feature requests are welcome! Feel free to open an issue or a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.


