NEW
서버 백업 & 복원
개요
/전체백업·/전체복원은 서버의 역할·채널(구조+권한)·서버 설정·이모지·스티커·최근 6개월 채팅을 암호화 백업하고,
토큰 하나로 다른 서버(또는 같은 서버)에 그대로 복원하는 긴급 복구용 명령어입니다.
채널 대량 삭제·역할 삭제 테러 등 서버가 파괴됐을 때 원상 복구하는 용도로 설계되었습니다.
특정 유저의 전체 기간 채팅만 따로 보관하고 싶다면 /멤버채팅백업을 사용하세요.
명령어 이름이 헷갈린다면 /백업·/복원 통합 명령어로 버튼만 눌러 진행할 수도 있습니다.
모든 백업은 발급일로부터 1년간 보관되며, 이후 자동 삭제됩니다(만료 시 백업을 요청한 관리자에게 DM으로 파기 사실이 안내됩니다).간편 실행 — /백업 · /복원
명령어 이름을 정확히 외우지 않아도 되도록, 버튼 기반 통합 명령어를 제공합니다.
/백업을 실행하면 전체 백업 / 멤버 채팅 백업 버튼이 뜨고, 멤버 채팅 백업을 선택하면 모달 창에서 대상 유저 ID(최대 4명)를 입력할 수 있습니다.
/복원을 실행하면 전체 복원 / 멤버 채팅 복원 버튼이 뜨고, 버튼을 누르면 모달 창에서 토큰을 입력할 수 있습니다.
내부적으로 각각 /전체백업·/멤버채팅백업·/전체복원·/멤버채팅복원과 완전히 동일하게 동작합니다.동작 방식
01
/전체백업 실행
서버 관리자가 실행하면 먼저 진행 여부를 묻는 CV2 확인 창(예/아니요 버튼)이 채널에 공개로 표시됩니다. "예"를 누르면 역할·채널 구조·권한·서버 설정(아이콘/배너/AFK 등)·이모지(GIF 포함)·스티커·스레드 구조·최근 6개월 전체 유저 채팅을 수집해
restore_data/서버ID.enc(+ 이미지 에셋 폴더)에 AES-256-GCM 암호화 저장합니다. 서버 규모에 따라 최소 5분에서 최대 30분 이상 소요될 수 있으며, 완료되면 DM으로 결과와 복호화 토큰을 안내합니다.02
토큰 보관
토큰 자체가 복호화 키입니다. 이 토큰이 없으면 서버 관리자를 포함해 그 누구도 백업 파일을 열어볼 수 없습니다. 유출되지 않도록 안전하게 보관하세요.
03
/전체복원 <토큰> 실행
마찬가지로 예/아니요 확인을 거친 뒤 진행됩니다. 복원할 서버(백업 당시와 같은 서버든 다른 서버든 무관)에서 관리자가 실행하면, 서버 설정 → 이모지/스티커 → 역할 → 채널 → 스레드 → 채팅(최근 6개월 내역 원본 그대로 재현) 순으로 원본과 동일한 구조를 그대로 재현하며 복원을 진행합니다. 서버 규모에 따라 최소 10분에서 최대 30분 이상 소요될 수 있으며, 완료 결과도 DM으로 안내됩니다.
실행 전 확인 절차
/전체백업·/전체복원·/멤버채팅백업·/멤버채팅복원·/백업·/복원·/전체백업삭제·/멤버채팅백업삭제는 모두 실행 즉시 작업을 시작하지 않고,
"진행하시겠습니까?" CV2 확인 창과 예 / 아니요 버튼을 채널에 공개로 먼저 표시합니다. 버튼은 명령어를 실행한 본인만 누를 수 있으며, "아니요"를 누르거나 30초 이내에 응답하지 않으면 자동으로 취소됩니다.
"예"를 눌러야만 실제 작업이 시작되므로, 실수로 명령어를 입력해도 바로 백업/복원/삭제가 진행되지 않습니다.복원 시 재현되는 항목
- 서버 설정 — 서버 이름·아이콘·배너·AFK 타임아웃·인증 레벨·콘텐츠 필터·알림 기본값 등
- 이모지 · 스티커 — GIF 애니메이션 이모지 포함, 원본 이미지 그대로 재생성
- 역할 — 이름·단색/그라데이션(홀로그래픽) 색상·권한·아이콘(또는 이모지)·호이스트·멘션 가능 여부, 원본과 동일한 순서로 순차 생성
- 채널 — 카테고리 → 하위 채널 순서, 이름·주제·NSFW·슬로우모드·음성 채널 설정, 원본과 동일한 표시 순서를 명시적으로 강제
- 채널 권한 — 역할·멤버(같은 서버 재복원 시) 기준 permission overwrite를 재현
- 스레드 · 포럼 포스트 — 이름·설정을 동일 구조로 재생성
- 채팅 기록 — 최근 6개월 · 전체 유저 메시지를 Webhook으로 원본 작성자의 이름·아바타를 흉내내 순서대로 재전송
유저 지정 채팅 백업
/멤버채팅백업은 지정한 유저(최대 4명)가 서버 전체에서 보낸 채팅을 기간 제한 없이 전체 수집해 유저별로 개별 백업합니다. 서버 규모에 따라 최소 5분에서 최대 30분 이상 소요될 수 있습니다.
같은 유저를 다시 백업하면 해당 유저의 이전 백업·토큰만 자동으로 덮어써지며, 다른 유저의 백업에는 영향이 없습니다.
복원은 /멤버채팅복원 <토큰>으로 진행하며, 백업 당시와 같은 이름의 채널로 메시지를 재전송합니다(채널 구조가 먼저 존재해야 하며, 없으면 /전체복원으로 구조를 먼저 복원하세요).백업 삭제
더 이상 필요 없는 백업은
/전체백업삭제 <토큰>(전체백업용) 또는 /멤버채팅백업삭제 <토큰>(멤버채팅백업용)으로 즉시 삭제할 수 있습니다. 실행하면 삭제 대상 요약과 함께 예/아니요 확인 버튼이 채널에 공개로 표시되며, "예"를 누르기 전까지는 아무것도 삭제되지 않습니다. 이 작업은 되돌릴 수 없습니다.사용 예시
/전체백업 실행 → 잠시 후 DM으로 "📦 서버 백업 완료 — 역할 24개 · 카테고리 6개 · 채널 38개 · 채팅 메시지 12,480개(최근 6개월)" 결과와 함께 복호화 토큰이 도착합니다.복원할 서버에서
/전체복원 토큰:(발급받은 토큰 붙여넣기) 실행 → 잠시 후 DM으로 "♻️ 서버 복원 완료 — 역할 24개 · 채널 38개 · 채팅 메시지 12,462개 복원됨" 결과가 도착하면 완료입니다.주의 사항
- 모든 백업은 발급일로부터 1년간 보관되며, 이후 자동으로 삭제됩니다. 만료로 파기되면 백업을 요청했던 관리자에게 DM으로 파기 사실이 안내됩니다. 더 일찍 지우려면
/전체백업삭제또는/멤버채팅백업삭제를 사용하세요. - /전체백업·/멤버채팅백업은 횟수 제한 없이 덮어쓰기 가능 — 같은 대상으로 다시 실행하면 이전 백업 파일과 이전 토큰은 자동으로 삭제·무효화되고, 이번에 새로 발급된 토큰만 사용할 수 있습니다.
- 서버당 /전체복원 1회 제한 — 이미 사용한 서버는 재사용 시 기존 사용 기록이 초기화되고 새 데이터로 다시 진행됩니다(무한 재사용 방지용 기록이며, 재복원 자체는 막지 않습니다).
- 서버당 동시 진행은 1건뿐 — 백업/복원이 진행 중일 때 같은 서버에서 다시 실행하면 중복 실행을 막기 위해 거부되며, 이미 진행 중인 작업의 실행자와 경과 시간이 안내됩니다.
- 모든 명령어는 실행 전 예/아니요 확인 절차를 거칩니다 — 확인 창은 채널에 공개로 표시되고, 명령어를 실행한 본인만 응답할 수 있으며, 30초 내 응답이 없으면 자동 취소됩니다.
- 모든 명령어의 실행 결과는 채널에 공개로 표시되며 실행자(닉네임·유저 ID)가 함께 표기됩니다. 단, 복호화 토큰이 포함된 최종 결과는 보안을 위해 실행자 DM으로만 전송됩니다.
- 모든 명령어는 서버 관리자 권한 전용입니다.
- 토큰만 있으면 백업을 발급받은 서버가 아니어도, 실행자가 관리자 권한을 가진 다른 서버에서도 복원할 수 있습니다.
- 규모가 큰 서버는 백업·복원 모두 시간이 오래 걸릴 수 있습니다 — 완료까지 DM 알림을 기다려주세요.
- 봇 역할에 관리자(Administrator) 권한이 없으면 역할·채널 생성이 제한됩니다.
명령어
>_
/백업버튼으로 전체 백업 / 멤버 채팅 백업을 선택해 간편하게 실행
>_
/복원버튼 + 모달(토큰 입력)로 전체 복원 / 멤버 채팅 복원을 간편하게 실행
>_
/전체백업서버 전체(역할·채널·서버설정·이모지·스티커·최근 6개월 채팅) 암호화 백업 + 토큰 발급 (재실행 시 덮어쓰기, 1년 보관)
>_
/전체복원 <토큰>토큰으로 서버설정→이모지/스티커→역할→채널→채팅(최근 6개월 내역 원본 그대로 재현) 순서로 복원 (서버당 1회)
>_
/멤버채팅백업 <유저×4>지정 유저(최대 4명)의 전체 기간 채팅을 유저별로 개별 백업 (1년 보관)
>_
/멤버채팅복원 <토큰>유저챗 백업을 같은 이름의 채널로 복원
>_
/전체백업삭제 <토큰>전체백업 토큰에 해당하는 백업을 확인 후 즉시 삭제
>_
/멤버채팅백업삭제 <토큰>멤버채팅백업 토큰에 해당하는 백업을 확인 후 즉시 삭제