Introduction
Ventura is a Discord bot that backs up servers and restores them - after a raid, a nuke, an accident or a move to a new server. This document describes everything the bot can do, how it works and what to watch out for.
| What | How |
|---|---|
| Back up | /backup create - structure, settings, emojis, AutoMod, messages, members, bans, encrypted |
| Back up every day | On by default: the bot backs the server up daily on its own - /backup auto shows it |
| Restore | /backup load - replace the whole server, or only repair what's missing |
| See what changed | /backup compare - everything deleted, created or changed since a backup, with a repair button |
| Undo | /backup undo - within 1 hour after a load |
| Be prepared | /backup check - permissions, role position, age of the newest backup |
| Manage | /backup list, /backup info, /backup delete |
| Move | /backup transfer - a code to load a backup onto another server |
| About | /about - what the bot does, for everyone |
Core principles:
- Nobody has to remember anything. Backups are encrypted with a key the bot keeps; there's no password to lose. Automatic backups are on from the start, so the server is backed up every day without anyone thinking of it.
- A backup only goes back onto its own server - onto another one only with a transfer code its owner creates.
- Only the server owner can load, repair, undo and delete, create transfer codes and switch automatic backups on or off. Admins can create, list, inspect, compare and check. This way a rogue admin can neither wipe the server with a backup nor delete the backups before an attack.
- Single errors never abort a load. A half-restored server would be worse; everything that didn't work is listed in the result.
- All replies of
/backupare only visible to the member who ran the command.
Ventura