BulletBot
BulletBot copied to clipboard
Automatic MongoDB database backups
Is your feature request related to a problem? Please describe. This is an extension of issue #60...
Describe the feature you'd like in detail To help protect from MongoDB "accidents"/data-loss, implement a feature that takes backups of the MongoDB databases that BulletBot uses, every so often. If not all of the databases, then only the ones that the end-user specifies and/or the important ones (i.e. main, webhooks, mStats, etc.).
On top of that, create a command called dbbackup (or something similar to that) that can be used to control different aspects of the feature detailed above. The command would be able to:
- Control/set how often the backups automatically are taken
- Manually take a backup of the database
- Enable and disable the backup feature
- Maybe: Specify which databases will be both automatically and manually backed up
- maybe a few different things