Skip to content

The Xenon Clone Bot allows you to create and manage backups of your Discord servers, making it easy to save, transfer, and restore server settings, channels, roles, and more. Designed to resemble the functionality of the popular Xenon bot, this clone provides similar features with customizable commands and options for advanced management.

License

Notifications You must be signed in to change notification settings

friday2su/xenon-bot-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord Server Backup Bot

A powerful Discord bot for creating and restoring server backups, developed by Ghost Planet.

Features

  • Complete server backup functionality
  • Backup includes:
    • Channels (all types)
    • Categories
    • Roles
    • Emojis (both static and animated)
    • Stickers
  • Proper handling of community features
  • User-friendly status updates
  • Secure backup restoration process

Prerequisites

  • Node.js v16.9.0 or higher
  • Discord Bot Token
  • Required Discord Bot Permissions:
    • Administrator (for complete backup functionality)

Installation

  1. Clone the repository
git clone https://github.com/friday2su/xenon-bot-clone.git
cd discord-backup-bot
  1. Install dependencies
npm install
  1. Configure environment variables
  • Rename .env.example to .env
  • Fill in your bot token and client ID
  1. Deploy slash commands
node deploy-commands.js
  1. Start the bot
npm start

Commands

/backup

Creates a backup of the current server

  • Generates a unique backup ID
  • Stores all server components
  • Requires Administrator permission

/load-backup

Restores a server from a backup

  • Requires backup ID
  • Requires Administrator permission
  • Will prompt for confirmation before proceeding

Environment Variables

Create a .env file in the root directory with the following variables:

TOKEN=your_bot_token_here
CLIENT_ID=your_application_client_id_here

Bot Invite Link

Replace YOUR_CLIENT_ID with your bot's client ID:

https://discord.com/api/oauth2/authorize?client_id=YOUR_CLIENT_ID&permissions=8&scope=bot%20applications.commands

Support

Join our Discord server for support and updates: Ghost Planet Discord Server

Contributing

This project is open source under the MIT license. Contributions are welcome:

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a new Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Acknowledgments

  • Thanks to the Discord.js team for their amazing library
  • Special thanks to the Ghost Planet community

Copyright

Copyright (c) 2024 Ghost Planet. All rights reserved.

About

The Xenon Clone Bot allows you to create and manage backups of your Discord servers, making it easy to save, transfer, and restore server settings, channels, roles, and more. Designed to resemble the functionality of the popular Xenon bot, this clone provides similar features with customizable commands and options for advanced management.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published