페미위키:디스코드 백업

This page was last edited on 17 April 2020, at 12:09.

페미위키에서는 페미위키:실시간 채팅방 내용을 비 정기적으로 수동 백업하고 있습니다.

1 목적

디스코드의 채널이나 서버는 삭제한 후에는 내용을 살펴볼 수 없기 때문에, 삭제하기 전에 내용을 미리 저장해서 삭제한 후에도 살펴보기 위함입니다.

이미 삭제한 경우에는 이 문서에서 도움을 드릴 수 없습니다.

2 백업 저장 장소

페미위키 AWS S3의 구글 드라이브의 femiwiki-backups 버킷 안에 있습니다.

3 직접 백업하는 방법

운영팀 용 가이드 디스코드 백업하기

지금 이 글은 낙엽1124이 쓰고 있으며 만약 다른 분이 수정하게 되실 때는 문체는 평범하게 고치셔도 무관합니다.

3.1 준비물

  1. 컴퓨터
  2. 도커. (홈페이지에서 설치)
  3. 디스코드는 없어도 됩니다

3.2 백업하기

일단 백업은 터미널에서 적당한 폴더를 들어간 다음을 입력하면 됩니다.[1]

docker run "-v${PWD}:/a" simnalamburt/discordchatexporter export -c <CHANNEL ID> -t <TOKEN>

근데 그럴려면 채널 ID랑 토큰을 찾아야 합니다.

3.2.1 채널 ID 구하기

일단 https://discordapp.com로 들어가서 로그인을 합니다.

환경설정 > 외관 > 고급 > 개발자 모드를 켭니다.

아이디가 필요한 채널을 우클릭하면 ID복사가 생깁니다.

3.2.2 토큰

  1. 브라우저에서 개발자 도구를 엽니다.
  2. 네트워크 탭을 누릅니다.
  3. https://discordapp.com에서 아무 채널에 들어갑니다.
  4. messages?limit=50 나 비슷한 이름의 리퀘스트가 생겨 있는 것을 찾습니다.
  5. 클릭합니다.
  6. 오른쪽에 Headers 탭이 열린 것을 확인하세요
  7. Request headers까지 내립니다.
  8. authorization 헤더를 찾아서 복사합니다.

출처: https://github.com/Tyrrrz/DiscordChatExporter/issues/76#issuecomment-410067054

4 출처

  1. simnalamburt (2018년 9월 14일). “Dockerize the application”. 《Github》.