Skip to main content
/backup управляет Резервной копией сервера прямо из Discord. Одна команда, тринадцать подкоманд.
Каждый ответ /backup виден только вам. ID резервной копии — это ключ к содержимому вашего сервера, поэтому Vetox никогда не публикует его там, где его смогут прочитать другие участники.
Каждую подкоманду можно по отдельности отключить или ограничить конкретными ролями и каналами — через Управление командами. /backup create может быть открыта вашим администраторам, пока /backup load выключена полностью.

Создание и просмотр

Премиум-разделы включаются автоматически в пределах того, что позволяет ваш тариф. В ответе приходит ID новой копии, а затем он обновляется по мере выполнения. Когда копирование завершено, в ответе показываются ID, две команды для работы с ним (/backup info и /backup load) и ссылка на копию в панели управления, а на Starter — напоминание о том, что сообщения, данные участников, баны и вложения сохранены не были.
Одна ручная копия на сервер раз в 10 минут и только одна задача копирования или восстановления одновременно. Для создания нужно право Administrator, а на уровне прав доступа Только владелец — оно доступно лишь владельцу.
Новые сверху. Автоматические и страховочные копии помечены, чтобы их можно было отличить с первого взгляда. scope:mine перечисляет все созданные вами копии на любом сервере вместе с сервером, откуда они, — так находят ID копии, сделанной в другом месте, прежде чем загрузить её сюда.
Количества, параметры копирования, размер, самые активные каналы, предупреждения, то, заблокирована ли копия вашим тарифом, и ссылка на копию в Просмотре снимка в панели управления — там можно прочитать каждый канал, роль, настройку, бан и участника, которые в ней есть.
backup_id автодополняется в каждой подкоманде, которая его принимает, поэтому копировать ID вручную не нужно. Предлагаются только те копии, которыми вам разрешено пользоваться.

Восстановление

При первом нажатии ничего не восстанавливается. Vetox отвечает планом — сколько каналов и ролей будет удалено и создано и есть ли роли выше собственной роли Vetox, которые поэтому нельзя тронуть, — с кнопками Подтвердить и Отмена, которые истекают через 60 секунд. Только после подтверждения Vetox делает страховочную копию и запускает восстановление.
Загрузка резервной копии заменяет каналы и роли этого сервера. Участников никогда не исключают, но всё созданное после создания копии будет потеряно.
/backup load подчиняется уровню прав доступа сервера. На уровне по умолчанию Администраторы не могут выполнять разрушительные действия всем, кроме владельца, будет отказано — даже с правом Administrator.
Восстановления и откаты нормируются посуточно — 10 на сервер, 20 на человека. /backup load, /backup channel load и откат отслеженного изменения расходуют оба лимита; продолжение прерванного восстановления — нет.
Без опций. Отменяет активное копирование или восстановление на этом сервере. Контрольная точка сохраняется, поэтому отменённое восстановление всё ещё можно продолжить из панели управления.
Без опций. Показывает задачу, которая выполняется на этом сервере (вид, этап, прогресс, предупреждения, время запуска), — или что ничего не выполняется; когда будет возможна следующая ручная копия, если действует 10-минутный кулдаун; когда снимется лимит Discord на создание, если восстановление в него упёрлось; а когда ничего не выполняется — почему остановилась последняя задача и можно ли продолжить её из панели управления.

Грамматика options

options — это список токенов через пробел, применяемых слева направо. Если не указывать options вовсе, Vetox использует значение по умолчанию: delete-channels channels delete-roles roles settings — полная замена структуры, без участников, банов, закреплений, эмодзи и стикеров.
Порядок важен. * !members включает всё, а затем выключает участников. !members * выключает участников, а затем снова включает всё, включая участников. Читайте свой список токенов слева направо.
Токены никогда не расширяют то, что позволяет ваш тариф, — ограничение тарифа применяется последним. Неизвестный токен не игнорируется, а отклоняется с указанием его имени, поэтому опечатка никогда не пропадает молча.

Расписание

status сообщает текущее расписание, ничего не меняя: интервал, сколько копий хранится, последний и следующий запуск и ID самой свежей автоматической копии. При включении расписания вам сообщат, когда выполнится первая копия.
Интервал короче, чем позволяет ваш тариф, будет отклонён, а в отказе назван минимум вашего тарифа в часах. Автоматические копии ротируются: самые старые сверх количества, которое хранит ваш тариф, удаляются по мере появления новых.

Копии каналов

before — способ уйти в прошлое дальше, чем позволяет один запуск: создайте копию канала, а затем вторую, указав в before ID самого старого сообщения, до которого дошла первая.
Сообщения публикуются от старых к новым, вместе с закреплениями.
Ничего не удаляется. Сохранённые сообщения добавляются к тому, что уже есть в канале. Большая копия канала публикуется долго — ответ сообщает о прогрессе по ходу дела.
Копии каналов требуют Basic или выше.

Перенос копий

Отправляет копию файлом .json в формате Discord, прикреплённым к ответу, который видите только вы. Свыше 8 МБ вместо файла приходит ссылка на панель управления.
В экспорт входят сервер, роли, каналы, эмодзи и стикеры. Сообщения, участники и баны не включаются — чтобы перенести их, восстановите копию. Экспорт работает на любом тарифе.
Vetox проверяет файл, превращает его в резервную копию и отвечает её ID. Восстанавливайте и изучайте её, как любую другую.
Файл, который не соответствует формату сервера Discord, отклоняется целиком с указанием первого поля, не прошедшего проверку. Vetox никогда не применяет файл наполовину.
Импорт требует Basic или выше.

Удаление

Сначала просит Подтвердить. Удаление стирает снимок и все сохранённые с ним файлы — немедленно и безвозвратно.
Без опций. Просит Подтвердить, а затем удаляет все копии этого сервера вместе с сохранёнными в них файлами.
Отмены нет, корзины тоже. Сначала экспортируйте всё, что хотите сохранить.
/backup delete и /backup purge — это разрушительные действия в рамках уровня прав доступа сервера, поэтому на уровне по умолчанию они доступны лишь владельцу.

Примеры

Когда команда отклонена

Vetox всегда называет причину. Самые частые:

Связанное

Резервная копия сервера

Функция целиком — восстановление, расписания, отслеживание изменений и Машина времени.

Мои резервные копии

Ваши копии со всех серверов.

Управление командами

Отключайте или ограничивайте каждую подкоманду по отдельности.

Справочник команд

Как работают права и кулдауны во всех командах.