Frequently Asked Questions
Find comprehensive answers to common questions about Ditto Bot's features, Discord server cloning process, permissions, and best practices.
General Information
5 questionsDitto Bot is a powerful Discord utility that allows server owners to clone their Discord servers. It can copy channel structures, categories, roles, permissions, and optionally even recent messages from one server to another. The bot is designed to make server migration and template creation as seamless as possible.
Ditto Bot works by analyzing your source server's structure and recreating it in the target server. It follows a systematic process: first mapping all channels and categories, then creating roles with proper hierarchies, setting up permissions, and finally (if selected) copying messages. The entire process is automated but can be customized to your needs.
Discord server cloning is the process of copying an entire Discord server's structure, including channels, categories, roles, and permissions, to create an identical replica on a new server. This Discord clone bot functionality allows server owners to migrate their communities, create backups, or establish server templates without manually recreating every element.
Cloning Discord messages is an optional feature that copies recent chat history from your original server to the new cloned server. When enabled, the Discord clone bot retrieves messages from each channel and recreates them in the corresponding channels of the target server, preserving conversation context and community history during server migration.
Ditto Bot is designed to be one of the most comprehensive Discord clone bots available, offering complete server structure replication, optional message cloning, and user-friendly operation. Unlike other Discord server cloning tools, Ditto maintains permission hierarchies, preserves channel settings, and provides reliable cloning Discord server functionality with minimal setup required.
Permissions & Security
5 questionsYes, for security reasons, you must be the owner of both the source server (the one you're copying from) and the target server (the one you're copying to). This requirement helps prevent unauthorized server cloning and protects server owners' rights.
Ditto Bot requires Administrator permissions to properly clone server structures. This is necessary to create channels, roles, and set up permissions correctly. The bot needs to be able to manage roles, channels, webhooks, and permissions to ensure an accurate clone of your server.
Yes, Ditto Bot only uses these permissions during the cloning process. We don't store any server data permanently, and all operations are transparent. You can always remove the bot after cloning is complete. Our code is regularly audited for security, and we maintain strict data handling practices.
Discord server cloning using legitimate bots like Ditto operates within Discord's Terms of Service and API guidelines. The cloning process uses official Discord API endpoints and follows rate limits. However, always ensure you own both servers when using any Discord clone bot to avoid potential policy violations.
Cloning Discord servers is not against Discord's Terms of Service when done properly. Using a Discord clone bot like Ditto to duplicate your own servers is perfectly acceptable. The key requirement is that you must be the owner of both the source and target servers to ensure compliance with Discord's policies.
Features & Capabilities
6 questionsCurrently, Ditto Bot clones the entire server structure. This includes channels, categories, roles, and permissions. Message cloning is optional and can be enabled using the clone_messages parameter. We're working on adding more granular control in future updates to allow selective cloning of specific channels or categories.
The bot clones: channel names and descriptions, category structures, role names and colors, permission overwrites, channel topics, slowmode settings, NSFW flags, role hierarchies, channel position ordering, webhook configurations (without tokens), and optionally recent messages. Custom emojis and server boosts are not transferable due to Discord limitations.
Ditto Bot carefully maps all permission overwrites from the source server to the target server. This includes both role-based and user-specific permissions for each channel. The bot maintains the exact permission hierarchy and ensures that administrative roles retain their proper positions in the new server.
Currently, cloning Discord messages is an all-or-nothing feature that copies recent messages from all channels. When you enable message cloning, the Discord clone bot will replicate chat history from every accessible channel in your server. We're developing selective message cloning features to allow users to choose specific channels for message replication.
Ditto stands out among Discord server cloning tools by offering comprehensive structure replication, optional message cloning, and maintaining exact permission hierarchies. Unlike basic Discord clone bots, Ditto preserves channel settings, role colors, slowmode configurations, and webhook setups, making it the most complete Discord server cloning solution available.
Unfortunately, cloning Discord server custom emojis and stickers is not possible due to Discord API limitations. These assets are tied to Discord Nitro subscriptions and server boosts, which cannot be transferred through any Discord clone bot. However, Ditto Bot clones all other server elements including channels, roles, permissions, and optionally messages.
Technical Details
6 questionsThe cloning process typically takes a few minutes, depending on the server size and complexity. Larger servers with more channels and roles may take longer. A basic server might take 2-3 minutes, while a large server with hundreds of channels could take 10-15 minutes. Progress updates are provided throughout the process.
No, Ditto Bot cannot and will not copy server members. This is a Discord limitation and also helps protect user privacy. Members will need to join the new server through an invitation link. However, user-specific permission overwrites are preserved and will be applied when users join the new server.
While there's no strict limit, we recommend cloning servers with up to 100 channels for optimal performance. Larger servers may take longer to process. The bot can handle servers of any size, but performance may vary based on server complexity and Discord's rate limits.
Discord server cloning speed depends on server complexity and size. Small servers with basic structures can be cloned in 2-3 minutes, while large gaming communities or business servers may take 10-15 minutes. The Discord clone bot processes channels, roles, and permissions efficiently while respecting Discord's API rate limits to ensure reliable cloning.
Yes, Ditto Bot is excellent for creating Discord server backups through cloning. Many server owners use our Discord clone bot to create backup servers before major updates, events, or structural changes. This ensures you can quickly restore your server structure if needed, making it an essential tool for Discord server management and backup strategies.
When cloning Discord servers, existing bots are not automatically transferred to the new server. You'll need to manually invite and configure bots in your cloned server. However, the Discord clone bot preserves all role permissions and channel settings, so re-adding bots to your cloned Discord server is straightforward and they'll inherit the correct permissions.
Troubleshooting & Support
5 questionsIf any issues occur during the cloning process, the bot will stop and report the error. No partial changes are saved, and you can safely retry the process. For assistance, join our support server. We maintain detailed error logs and can help diagnose any issues you encounter.
You can report bugs or request features through our support server. Our development team actively monitors feedback and regularly implements community suggestions. We maintain a public roadmap of planned features and improvements, and user feedback directly influences our development priorities.
If you encounter rate limits during cloning, the bot will automatically handle them by pausing and resuming the process. However, if you're consistently hitting rate limits, try cloning during off-peak hours or breaking down the process into smaller chunks. Our support team can provide guidance on optimizing the cloning process for your specific case.
Discord server cloning duration varies based on several factors: server size, number of channels and roles, message history length (if cloning Discord messages is enabled), and Discord API rate limits. Large gaming servers or business Discord servers with extensive structures may take 15-20 minutes. The Discord clone bot prioritizes accuracy over speed to ensure perfect replication.
Yes, you can stop the Discord server cloning process at any time. If you cancel cloning Discord server operation mid-process, no partial changes are saved to your target server, ensuring it remains in its original state. You can then restart the Discord clone bot process whenever you're ready to complete the server duplication.
Best Practices
3 questionsBefore cloning, we recommend: 1) Cleaning up unused channels and roles in the source server, 2) Ensuring the target server is empty or contains minimal setup, 3) Documenting any custom configurations you want to preserve, 4) Having owner access to both servers ready, and 5) Alerting your community about potential downtime if you're planning a migration.
For the best results: 1) Use a fresh target server, 2) Ensure the bot has proper permissions in both servers, 3) Start with a smaller test clone if you're new to the process, 4) Back up any critical information before starting, and 5) Join our support server for real-time assistance if needed.
Common mistakes include: 1) Not having owner status in both servers, 2) Starting with a partially configured target server, 3) Forgetting to enable Developer Mode to copy server IDs, 4) Not checking permission hierarchies before cloning, and 5) Attempting to clone server-specific features like boosts or custom emojis.
Monetization & Support
3 questionsThe ad requirement helps us keep Ditto Bot free for everyone while covering our server costs. It's a one-time requirement per cloning operation. This model allows us to maintain high-quality service, regular updates, and responsive support without charging subscription fees or implementing premium tiers.
No, Ditto Bot is completely free to use. The only requirement is watching a short ad before using the clone feature. We believe in transparent pricing and maintaining accessibility for all users. There are no premium features, subscription fees, or hidden charges.
The best ways to support Ditto Bot are: 1) Using the bot and watching the ads when cloning, 2) Sharing the bot with other server owners, 3) Providing feedback and bug reports, 4) Contributing to our community discussions, and 5) Helping other users in our support server.
Still have questions? Join our Support Server for more help.