Skip to content

Marcos0747/discord-backup-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord Server Backup Bot

A bot to create/restore complete server backups including roles, channels, messages, emojis, and stickers.

✨ Features

  • Full server structure backup
  • Message history preservation (up to 500 messages/channel)
  • Emoji and sticker restoration
  • Role permissions cloning
  • Interactive confirmation system

💦 Requirements

🛠️ Installation

  1. Clone repository:
git clone https://github.com/Marcos0747/discord-backup-bot.git
cd discord-backup-bot
  1. Install dependencies:
setup.bat
  1. Add your bot token in config.py file

  2. Run the bot:

python main.py

📋 Commands

  • /backup - Create server backup
  • /restore [backup_id] - Restore from backup
  • /help - Shows help message
  • /restart - Restarts the bot

💤 Required Permissions

  • Administrator
  • Manage Roles
  • Manage Channels
  • Manage Emojis and Stickers
  • Read Message History
  • Manage Webhooks

💯 Troubleshooting

  • Missing Permissions: Ensure bot has admin privileges
  • Channel Errors: Delete existing backups.json and restart
  • Sticker Issues: Verify server has available sticker slots

⚠️ Warning: Backup files contain sensitive server data. Store securely!

🤝 Contributions

Contributions are welcome! Please open an issue or a pull request if you wish to contribute.

About

A bot to create/restore complete server backups.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published