Skip to main content
/backup은 Discord 안에서 서버 백업을 다룹니다. 하나의 명령어에 열세 개의 서브커맨드가 있습니다.
모든 /backup 응답은 본인에게만 보입니다. 백업 ID는 서버 내용을 여는 열쇠이므로, Vetox는 다른 멤버가 읽을 수 있는 곳에 절대 백업 ID를 남기지 않습니다.
각 서브커맨드는 명령어 관리를 통해 개별적으로 비활성화하거나 특정 역할과 채널로 제한할 수 있습니다. /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회, 1인당 20회입니다. /backup load, /backup channel load, 그리고 추적된 변경을 되돌리는 작업이 각각 두 한도에 모두 계산되며, 실패한 복원을 재개하는 것은 계산되지 않습니다.
옵션이 없습니다. 이 서버에서 실행 중인 백업 또는 복원을 취소합니다. 체크포인트는 남아 있으므로, 취소한 복원도 대시보드에서 재개할 수 있습니다.
옵션이 없습니다. 이 서버에서 실행 중인 작업(종류, 단계, 진행 상황, 경고, 시작 시각)을 보여 주거나 실행 중인 작업이 없음을 알려 줍니다. 10분 쿨다운이 적용 중이면 다음 수동 백업이 가능한 시각을, 복원이 Discord 생성 한도에 걸렸다면 그 한도가 풀리는 시각을 보여 줍니다. 실행 중인 작업이 없을 때는 직전 작업이 왜 멈췄는지와 대시보드에서 재개할 수 있는지도 함께 알려 줍니다.

options 문법

options는 공백으로 구분된 토큰 목록이며 왼쪽에서 오른쪽으로 적용됩니다. options를 아예 생략하면 Vetox가 기본값을 사용합니다: delete-channels channels delete-roles roles settings — 멤버, 차단, 고정 메시지, 이모지, 스티커 없이 구조만 전부 교체합니다.
순서가 중요합니다. * !members는 전부 켠 다음 멤버를 끕니다. !members *는 멤버를 끈 다음 멤버를 포함한 전부를 다시 켭니다. 토큰 목록은 왼쪽에서 오른쪽으로 읽으세요.
토큰이 요금제가 허용하는 범위를 넓힐 수는 없습니다 — 요금제 한도가 가장 마지막에 적용됩니다. 알 수 없는 토큰은 무시되지 않고 이름을 지목하며 거부되므로, 오타가 조용히 사라지는 일은 없습니다.

예약

status는 현재 일정을 바꾸지 않고 그대로 보여줍니다. 주기, 보관 개수, 마지막 실행과 다음 실행, 그리고 가장 최근 자동 백업의 ID를 알려 줍니다. 일정을 켜면 첫 백업이 언제 실행되는지 알려 줍니다.
요금제가 허용하는 것보다 짧은 주기는 거부되며, 거부 메시지에 요금제의 최소 주기가 시간 단위로 표시됩니다. 자동 백업은 순환합니다. 새 백업이 만들어지면 요금제가 보관하는 개수를 넘는 가장 오래된 것이 삭제됩니다.

채널 백업

before는 한 번에 담을 수 있는 것보다 더 이전까지 거슬러 올라가는 방법입니다. 채널 백업을 한 번 만든 다음, 그 백업이 도달한 가장 오래된 메시지 ID를 before에 넣고 한 번 더 만드세요.
메시지는 오래된 것부터 고정 상태와 함께 게시됩니다.
삭제되는 것은 없습니다. 저장된 메시지는 채널에 이미 있는 내용 뒤에 추가됩니다. 큰 채널 백업은 시간이 걸리며, 응답이 진행 상황을 계속 알려 줍니다.
채널 백업에는 Basic 이상이 필요합니다.

백업 옮기기

백업을 Discord 형식의 .json 파일로 만들어 본인에게만 보이는 응답에 첨부합니다. 8 MB를 넘으면 파일 대신 대시보드 링크가 제공됩니다.
내보내기에는 서버, 역할, 채널, 이모지, 스티커가 담깁니다. 메시지, 멤버, 차단은 포함되지 않습니다 — 이 항목들을 옮기려면 백업을 복원하세요. 내보내기는 모든 요금제에서 사용할 수 있습니다.
Vetox가 파일을 검증한 뒤 백업으로 변환하고 그 ID를 응답합니다. 다른 백업과 똑같이 복원하거나 살펴볼 수 있습니다.
Discord의 서버 형식을 따르지 않는 파일은 실패한 첫 필드를 지목하며 통째로 거부됩니다. Vetox가 파일을 절반만 적용하는 일은 없습니다.
가져오기에는 Basic 이상이 필요합니다.

삭제

먼저 확인을 요구합니다. 삭제하면 스냅샷과 함께 저장된 모든 파일이 즉시, 영구적으로 사라집니다.
옵션이 없습니다. 확인을 요구한 뒤 이 서버의 모든 백업을 저장된 파일까지 함께 삭제합니다.
되돌리기도, 휴지통도 없습니다. 남겨 두고 싶은 것은 먼저 내보내세요.
/backup delete/backup purge는 서버의 권한 단계에서 파괴적인 작업에 해당하므로, 기본 단계에서는 소유자만 사용할 수 있습니다.

예시

명령어가 거부될 때

Vetox는 언제나 이유를 알려 줍니다. 자주 보게 되는 것들입니다.

관련

서버 백업

복원, 일정, 변경 추적, 타임머신까지 기능 전체.

내 백업

모든 서버에서 만든 내 백업.

명령어 관리

각 서브커맨드를 개별적으로 비활성화하거나 제한합니다.

명령어 레퍼런스

모든 명령어에서 권한과 쿨다운이 어떻게 작동하는지.