Featured Lab

나의 텔레그램 계정 내 대화방 내용을 백업하는 방법을 정리해봤어요.
 
 
저는 정보 탐색으로 여러군데 들어가 있는데 너무 많아져서 한번 백업 하고싶었거든요.
그래서 찾아봤는데.. 일단 공식적으로 텔레그램에서 백업을 지원하진 않고
또 대화내용을 전체 선택하는게 안되더라구요.
 
일단 필요한 준비물이 좀 되는데요.
 

 

우선은 모바일이 아닌 피씨 컴퓨터가 필요하고 (윈도우즈!!!!)
프로그램(스크립트)가 있어야 합니다.
 
1. 인터넷이 되는 컴퓨터를 켜고 브라우저를 켭니다.
 
 
2. 텔레그램 백업의 진행을 도와줄 자바 파일을 다운로드 받습니다. (깃헙)
https://github.com/fabianonline/telegram_backup/releases/download/1.1.4/telegram_backup.jar
(위 버전이 현재 날짜에서 확인해 보았을때 최신버전이네요)
 
받은 파일을 식별이 쉬운 경로에 저장합니다. 
 
이유는 이따 보시면 알겠지만 터미널 명령어 창에서 실행하기 때문입니다. 저의 경우는 C:\telegram 이라고 폴더 생성해서 여기에 위 파일을 넣었어요.
 
 
 
3. 자바 프로그램을 설치합니다.
 
 
https://java.com/ko/download/
위 링크로 이동한 다음, 다운로드를 눌러서 설치해주세요. 
("다운로드" -> "동의 및 무료 다운로드 시작")
아, 페이지로 이동하면 무슨 팝업이 뜨는데 쿠키 수락 누르면 돼요.
 
 
받은 파일을 실행해서 자바 프로그램을 컴퓨터에 설치합니다.
이것은 아까 자바 jar 파일을 실행하도록 도와주는 프로그램이므로 꼭 설치하셔야 해요.
 

 

 

 
4. 윈도우에서 실행을 누르고 cmd를 치고 엔터를 눌러주세요.
 
 
 
5. 이제 명령 프롬프트가 뜰건데요
 
여기에
 
cd c:\telegram 
 
이라고 치고 엔터!
(ms도스 명령어 잘 아는 분은 익숙한 명령어일테지요)
 
 
6. 아래의 명령어를 치고 마찬가지로 엔터를 눌러 실행합니다.
 
java -jar telegram_backup.jar
 
 
 
 
위 명령어를 복사하였다면 터미널창에 붙여넣는 방법은 우측 마우스를 클릭하면 메뉴 팝업이 뜨는데
여기에서 "붙여넣기"를 선택하면 클립보드가 잘 붙여넣기 실행됩니다.
 
 
7.영어로 뭐라뭐라 막 뜨다가 입력창으로 바뀌는데 
텔레그램에 등록되어있는 나의 핸드폰 번호를 넣어줍니다.
이때 텔레그램은 국제 서비스기 때문에 맨 앞에 국가코드를 넣습니다.
 
우리나라는 82 이므로 앞에 +82내 휴대폰 번호(010에서 10만 칩니다) 를 넣어요.
 
예) 내 번호가 010 1234 5678 이라면 
+821012345678 이라고 넣는것이죠
 
 
만약 잘못 입력하면 바로 종료돼요.
그러면 위 명령어를 다시 쳐서 들어가는데 매번 넣긴 힘든데
 
바로 직전 명령어를 끄집어낼수 있거든요
 
명령어창에서 화살표키 윗방향 키()를 누르면 바로 직전꺼 한번 더 누르면 그전꺼 명령어 불러옵니다.
 
 
 
8.폰 번호를 넣었다고 하면 휴대폰으로 코드를 전달했다고 알려주는데요
 
내 폰을 꺼내서 문자(혹은 텔레그램 앱의 메세지)로 온 코드를 명령어 창에다가 넣어주면 됩니다.
그리고 엔터를 쳐주세요.
 
 
 
 
9.뭐 잘 되었다는 식으로 메세지가 뜨고 종료가 됩니다.
영어로 안내된것 처럼 다시한번 아까 그 명령어 넣어줍니다. (단축키 아시죠? 윗방향 키. 아니면 한번 더 !)
 
java -jar telegram_backup.jar
 
실행하면 백업을 진행하기 시작합니다.
 
 
계속 기다려주시면 돼요. 그리고 아마 한개 더 메세지가 텔레그램에서 왔을텐데 로그인 되었다는 메세지가 올수도 있는데 이건 무시하면 됩니다. 저 프로그램이 로그인을 진행한거니까요.
 
아무래도 대화창에 양이 많으면 백업하는데 시간이 많이 소요될 것입니다.
중간중간 숫자가 나올건데 진행 프로세스 % 라고 보시면 되겠습니다.
만약 진행중 취소를 하고싶다면 Ctrl+C를 눌러주세요.
 
 
 
10.다 되면 다운로드 한 숫자가 나오고 done이라고 뜹니다.
 
 
파일 저장된 경로는 "사용자" > ".telegram_backup" 폴더가면 내 휴대폰 번호 폴더가 보일거고 
그안에 데이터가 들어가있지만 아직 끝난것은 아닙니다.
 
데이터베이스 원 소스 형태로 다운된거라서 우리가 웹페이지에서 내용을 볼수 있는 형식으로 변환해줘야 하는데요
 
 
11.터미널 명령 프롬프트 창에 아까전 명령어를 다시 불러오고 끝에 --export html 을 붙여주세요.
 
java -jar telegram_backup.jar --export html
 
 
 
 
12.다 마쳤다면 아까전 데이터 저장된 폴더로 이동하고 files폴더로 들어갑니다.
그리고 index.html이라는 파일이 보일텐데 이걸 마우스로 클릭해서 실행하면 백업된 대화방 리스트가 표시되고 날짜도 나타날겁니다.
 
 
각각 클릭해서 내용을 확인해보시면 되겠습니다 ㅎㅎ
리스트 아래 통계 내용도 나오니 관심있으면 보시고요.
 
각 대화상대가 나오는것 알수 있고 간혹 이미지가 깨질수 잇지만 텍스트는 잘 나옵니다. 
 
그리고 참고로 오픈 채팅방처럼 되어있는 주제로 대화나누는 단체방은 백업이 안되더라구요. 힝.
 
 
1:1 대화방은 잘 나오는거 같네요. 내가 쓴 내 채팅방도 잘 뜹니다
 
관련글
 

 

텔레그램 대화방 백업에 관심있는 분들은 위 정보로 참고하시길 바라겠습니다 ㅎ
 

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band