Skip to content

An easy to use backup bot for discord written in Python.

License

Notifications You must be signed in to change notification settings

icudev/discord-backup-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord Backup Bot

Overview

This is an easy to use backup bot to save the state of your discord server and load it at any time. The bot uses SQLite as its db which makes the install as easy as possible.

Features

Status Feature
✔️ Cross Server Backups
✔️ Channel / Category backups
Automatic backups in intervals
✔️ Role backups
Message backups

Setup

  1. Copy .env.template to .env and insert your discord bot token
  2. Install the dependencies
    pip install -r requirements.txt
    
  3. Run the bot
    cd src
    python bot.py
    
    or
    python src/bot.py
    

Usage

Command name Command description
/backup create Creates a backup of your server
/backup load Loads a backup to your server
/backup delete Deletes a backup to save disk space

FAQ

Why is the bot not doing anything when loading a backup?

Make sure that the bot role is above every other and has the following permission:

  • Administrator

If that doesn't help it could be because your bot got ratelimited. This happens when you load a lot of backups in a short amount of time. In that case you just have to wait.