콘텐츠로 건너뛰기

텔레그램 채널 실시간 자동 백업하는 방법 (파일 포함)

텔레그램에 올라오는 채팅, 파일, 영상 등을 실시간 자동 백업하는 방법에 대해 알아보겠습니다.

이 방법의 장점은 대략 다음과 같습니다.

  • 텔레그램 내에 백업하기에 저장 공간이 필요 없다. (저장 공간이 무제한이다.)
  • 인터넷에 연결되어 있지 않아도 실시간 자동 백업이 가능하다.
  • 무료이다.

시작하며

먼저 이해하기 쉽게 텔레그램 카카오톡을 비교해보겠습니다.

카카오톡은 문자를 보내고 취소를 할 수 없습니다. 문자를 삭제해도 내 화면에서만 사라질 뿐, 상대방은 계속해서 문자를 볼 수 있습니다.

텔레그램은 문자를 보낸 사람이 문자를 삭제하면, 혹은 권한이 있는 누군가가 삭제하면 아무도 그 문자를 볼 수 없습니다.

이는 텔레그램이 클라우드 스토리지에(서버에) 문자를 저장한 다음 접속하는 사람에게 즉시 전송하는 방식을 사용하고 있기 때문입니다.

바로 텔레그램 백업이 필요한 이유입니다.

아이디어는 간단합니다. 텔레그램의 공유하기(Forward) 기능을 응용하는 것입니다.

텔레그램은 서버에 채팅을 저장하고 누구도 채팅에 접근할 수 없을 때 해당 채팅을 삭제합니다.

만약 공유하기로 채팅을 그룹, 채널, 개인에게 공유했다면 원본 채팅을 삭제해도 복사본을 계속 볼 수 있습니다.

그러나 많은 채팅, 파일을 백업해야 하는 경우 공유하기 버튼을 하나씩 누르고 있는 일 자체가 고통입니다. 이를 해결하기 위해 텔레그램 봇을 활용하면 됩니다.

Auto Forward 텔레그램 봇

먼저 Auto Forward 텔레그램 봇 채널에 접속합니다.

하단의 ‘시작’을 클릭합니다.

계정 연결하기


봇의 기능을 설명하는 문구와 함께 3가지 옵션이 표시됩니다. 이 중 맨 위의 First Connection을 클릭합니다.

명령어는 텔레그램 내에서 안내 문구를 클릭해도 자동으로 복사됩니다.

/connect PHONE_NUMBER

앞에 국가번호 포함, 전화번호 전체를 띄어쓰기 없이 입력합니다. 대한민국 국가번호는 82입니다.

전화번호를 입력하면 텔레그램 내에서 보안 문자가 옵니다.

mycode123456

보안 문자를 확인하고 위와 같은 명령어를 입력합니다.

명령어지만 /를 쓰지 않고 스페이스 바도 쓰지 않으니 주의하세요. 잘못 입력하면 텔레그램이 5분 동안 보안 문자를 받지 못하도록 제한을 겁니다. 5분이 지나면 봇이 알려주니 그 때 다시 시도하면 됩니다.

여기서 걱정이 될 수 있습니다. 왜 내 계정을 텔레그램 봇에게 알려줘야 하나… 이런 생각이 드는데 계정에 접근하지 않고는 어떤 채널, 어떤 그룹에 속해있는지도 알 수 없고 자동으로 채팅을 공유하는 것은 더더욱 불가능하기 때문입니다.

저도 걱정되어 찾아봤습니다. Trust Pilot이라고 각종 서비스의 평점을 매기는 사이트가 있습니다. 로튼토마토, 메타크리틱에서 영화 별점 찾아보는 것처럼 Trust Pilot에서도 평점을 찾아볼 수 있습니다.

리뷰 72개에 평점 4.7입니다. 나름 신뢰 가능한 점수입니다. 걱정되는 경우 텔레그램 가상번호로 가입하는 방법 (2024년)을 참고해 백업용 계정을 하나 만들면 됩니다.

다시 본론으로 돌아와서 진행해보겠습니다.

채팅방 일련번호 확인하기


보안 문자를 입력하자 Platinum Package 5일을 받았습니다. 앞으로도 계속 줄지는 모르겠습니다. 어차피 사용해보니 Trial Package라며 기능에 제한이 걸려있었습니다.

이제 내가 들어가있는 텔레그램 그룹/채널/개인 채팅방의 코드를 가져올 차례입니다.

/getchanel
/getgroup
/getuser

입력하면 사진과 같이 숫자 일련번호가 나타납니다.

자동 공유 설정하기

일련번호 22222에서 일련번호 66666으로
/forward add work1 22222 -> 66666

일련번호 22222,33333에서 일련번호 66666으로
/forward add work1 22222,33333 -> 66666

일련번호 22222에서 일련번호 66666,77777으로
/forward add work1 22222 -> 66666,77777

일련번호 22222,33333에서 일련번호 66666,77777으로
/forward add work1 22222,33333 -> 66666,77777

화살표까지 그대로 복사해야 합니다. work1은 작업명이며 아무거나 쓰면 됩니다.

예를 들어 /forward add work1 22222 -> 66666를 입력하면 일련번호가 22222인 채팅방에 새로운 채팅이 올라올 때마다 일련번호가 66666인 채팅방에 실시간으로 해당 내용이 공유됩니다.

마지막으로 설정할 게 있습니다. 사진에서 Settings > Delete를 꺼야 합니다. 아까 5일 체험판 받은 것 기억나시나요, 프리미엄 계정은 Reply, Edit, Delete 기능을 이용할 수 있습니다.

원본 채팅에 답글이 달리거나, 원본 채팅이 수정되거나, 원본 채팅이 삭제되면 이를 반영한다는 것인데

지금 백업을 하려는 건데 원본 채팅이 삭제된다고 같이 삭제되면 정말 당황스러운 일입니다.

그 밖에 필터링, 화이트리스트, 블랙리스트, 백업할 채팅 유형(동영상, 사진, 문자) 등 다양한 옵션이 있는데 대부분 체험판이 만료되면 사용할 수 없는 기능입니다.

텔레그램 내에서 /upgrade를 입력하면 프리미엄 계정을 구매할 수 있고 훨씬 다양한 기능을 이용할 수 있습니다.

무료 계정의 경우 작업명을 5개만 만들 수 있고 1개의 작업명 당 연결할 수 있는 채팅방 수도 5개로 제한됩니다.

이미 업로드 된 내용은 어떻게 백업하나요?

이미 업로드 된 내용도 백업할 수 있습니다.

/clone 2759205517 -> 28887387 limit:10 delay:10

위와 같은 명령어를 입력하면 10초 간격으로 채팅을 10개 복사합니다. (맨 처음 채팅부터 시작합니다.)

무료 계정의 경우 파일 당 10MB, 최대 100개의 채팅만 클론을 만들 수 있다는 단점이 있습니다.

첫 번째 요금제는 파일 당 100MB, 두 번째 요금제는 파일 당 1GB, 세 번째 요금제는 파일 당 무제한입니다.

기존의 채팅은 텔레그램 채팅방 대화내용을 추출하는 방법을 참고해 내 컴퓨터 혹은 외장하드에 저장해도 됩니다.

마치며

Auto Forward 자체 가이드 문서가 있으니 더 많은 기능을 이용하고 싶다면 번역기 돌리며 읽어보면 됩니다. 사실 봇 UI를 잘만들어서 몇 번 클릭하다 보면 어떤 어떤 기능인지 알 수 있습니다.

즉각적으로 반응하고 인터넷 연결 없어도 봇이 알아서 백업해주는 게 굉장한 장점입니다. 다른 거 찾아봐도 이것만큼 좋은 봇은 못찾겠네요.

참고로 무료 계정의 경우 가끔 채널에 광고를 같이 백업(?)하는데 3번 이상 강제로 삭제하면 밴당합니다. 깔끔하게 광고까지 제거하려면 프리미엄 계정 쓰세요.

답글 남기기