/backup управляет Резервной копией сервера прямо из Discord. Одна команда, тринадцать подкоманд, а также /chatlog — для резервного копирования сообщений отдельного канала.
/backup могут только владелец сервера и участники с правом Administrator — права Manage Server недостаточно, а по умолчанию Discord скрывает команду от всех остальных. Через Управление командами по-прежнему можно отключить каждую подкоманду или ограничить её конкретными каналами — /backup create может оставаться включённой, пока /backup load выключена полностью, — но его настройки ролей не могут открыть /backup тому, у кого нет Administrator.Создание и просмотр
/backup create — создать копию
/backup create — создать копию
/backup info и /backup load) и ссылка на копию в панели управления, а на Starter — напоминание о том, что сообщения, данные участников, баны и вложения сохранены не были./backup list — посмотреть свои копии
/backup list — посмотреть свои копии
scope:mine перечисляет все созданные вами копии на любом сервере вместе с сервером, откуда они, — так находят ID копии, сделанной в другом месте, прежде чем загрузить её сюда./backup info — что содержит копия
/backup info — что содержит копия
Восстановление
/backup load — восстановить копию
/backup load — восстановить копию
/backup load задаёт два вопроса.Шаг первый — что загрузить. В выпадающем списке перечислены одиннадцать частей копии: пять из них, составляющие обычное восстановление, уже отмечены, а под каждой есть однострочная подсказка о том, что она сделает с вашим сервером. При желании измените отметки и нажмите Продолжить — или Отмена, и ничего не произойдёт.Шаг второй — что изменится. Vetox рассчитывает план ровно для того, что вы отметили: сколько каналов и ролей будет удалено и создано, есть ли роли выше собственной роли Vetox, которые поэтому нельзя тронуть, придётся ли пропустить какие-то каналы объявлений или трибуны, а в блоке Адаптировано под этот сервер — что этот сервер не может принять в точности так, как это сохранено в копии: например, роли сверх лимита Discord, эмодзи, которым не хватает свободных слотов, или значки ролей, которые на нём не разблокированы. Всё это — с кнопками Подтвердить и Отмена, которые истекают через 60 секунд. Только после подтверждения Vetox делает страховочную копию и запускает восстановление./backup load подчиняется уровню прав доступа сервера. На уровне по умолчанию Администраторы не могут выполнять разрушительные действия всем, кроме владельца, будет отказано — даже с правом Administrator./backup load, /chatlog load и откат отслеженного изменения расходуют оба лимита; продолжение прерванного восстановления — нет./backup cancel — остановить текущую задачу
/backup cancel — остановить текущую задачу
/backup status — что выполняется и какой лимит действует
/backup status — что выполняется и какой лимит действует
Грамматика options
options — это список токенов через пробел, применяемых слева направо.
options вовсе, Vetox использует значение по умолчанию: delete-channels channels delete-roles roles settings — полная замена структуры, без участников, банов, закреплений, эмодзи и стикеров.
Расписание
/backup interval — автоматические копии
/backup interval — автоматические копии
show сообщает интервал, сколько копий хранится, последний и следующий запуск и ID самой свежей автоматической копии. При включении расписания вам сообщат, когда выполнится первая копия. Любое изменение расписания считается созданием согласно уровню прав доступа сервера, поэтому на уровне Только владелец вносить такие изменения может лишь владелец./chatlog — копии каналов
Для резервного копирования сообщений одного канала есть отдельная команда. Шесть подкоманд и те же требования, что и у /backup (Administrator, кулдаун 5 с, каждый ответ виден только вам).
/chatlog create — создать копию одного канала
/chatlog create — создать копию одного канала
/backup create./chatlog list — посмотреть свои копии каналов
/chatlog list — посмотреть свои копии каналов
/chatlog info — что содержит копия канала
/chatlog info — что содержит копия канала
/chatlog load — опубликовать их в канал
/chatlog load — опубликовать их в канал
/chatlog delete и /chatlog purge
/chatlog delete и /chatlog purge
delete принимает обязательную опцию chatlog_id; purge не принимает опций и удаляет все копии каналов этого сервера. Обе сначала просят Подтвердить, и обе считаются разрушительными действиями в рамках уровня прав доступа сервера./chatlog purge удаляет только копии каналов. Резервные копии сервера остаются нетронутыми — для них есть /backup purge./backup channel create и /backup channel load. Старых подкоманд больше нет.Перенос копий
/backup export — скачать в JSON
/backup export — скачать в JSON
.json в формате Discord, прикреплённым к ответу, который видите только вы. Свыше 8 МБ вместо файла приходит ссылка на панель управления./backup import — собрать копию из файла
/backup import — собрать копию из файла
Удаление
/backup delete — удалить одну копию
/backup delete — удалить одну копию
/backup purge — удалить все копии
/backup purge — удалить все копии
/backup delete и /backup purge — это разрушительные действия в рамках уровня прав доступа сервера, поэтому на уровне по умолчанию они доступны лишь владельцу.