Links

Backups

Backups are used to save and duplicate your server. Backups are limited to the user that created it, but not limited to a server. That means you can use backups to move, or duplicate a server.

Creating a backup

Create a backup of your discord. After the bot created the backup, it will tell you the backup id. You can find a list of your backups with x!backup list
By default Xenon does not save messages, nicknames or role assignments. This is only possible with Xenon Premium.

Syntax

x!backup create [chatlog]

Arguments

chatlog
The count of messages to save per channel
Only available for premium users!
max: 0 / 25 / 100 / 250 default: 0 optional

Loading a backup

Load a backup. You obviously need to create backup before you can use this command.
You can find a list of your backups with x!backup list.
Loading a backup replaces all channels and roles in the discord. It does not kick the members.

Syntax

x!backup load <backup-id> [chatlog] [options...]

Arguments

backup-id
chatlog
options
The id of the backup you want to load. You get this after creating a backup.
You can also use the guild id to load the latest automated backup.
required
The count of messages to load per channel
Only available for premium users!
max: 0 / 25 / 100 / 250 default: 0 optional
A list of arguments, separated by a space. Putting a ! in front of the argument disables the option.
* enables all
!* disabled all
Valid Arguments: members channels roles bans settings
Example: x!backup load <backup-id> !* roles will only load roles
optional default: members channels roles bans settings

Deleting a backup

You obviously need to create backup before you can use this command.
You can find a list of your backups with x!backup list.
Deleting a backup is irreversible! Be careful with this command.

Syntax

x!backup delete <backup-id>

Arguments

backup-id
The id of the backup you want to delete. You get this after creating a backup.
You can also use the guild id to delete the latest automated backup.
required

Automated Backups / Interval

The bot creates a backup of your guild in a certain interval. It overrides the old one every time it creates a new one.
To load a automated backup you can use x!backup load interval to load the last automated backup from the current guild or x!backup load <guild_id> to load the last automated backup from an other guild

Syntax

x!backup interval <interval...> [chatlog]

Arguments

interval
chatlog
A list of arguments, separated by a space. The time the bot should wait between two automated backups. Supported units are weeks (w) days (d) hours (h) minutes (m)
Example: x!backup interval 1d 12h will backup your discord every 36 hours
required
The count of messages to load per channel
Only available for premium users!
max: 0 / 25 / 100 / 250 default: 0 optional