시놀로지 도커에 Video Download to nas 용 텔레그램 봇 설치하기

https://svrforum.com/nas/2866255

업데이트 내역 

VDtN 토큰 인증 지원 – 기존 방식도 사용 가능 합니다

우선 위 링크의 서비스를 시놀로지 도커에 설치 한 후 작업 하시면 됩니다

yt-dlp 서비스라 대부분의 영상 다운로드를 지원 합니다

 

확장 프로그램 만들고 텔레그램 봇은 귀찮아서 미루고 있었는데

게시 글 보다 생각 난 김에 만들었습니다

 

파이선 코드를 시놀로지 작업 스케쥴러로 돌려도 되긴 합니다만

관리가 귀찮아서 그냥 도커로 만들었습니다

 

프로젝트 생성 후 프로젝트 이름과 폴더 지정 하시고 아래 코드 넣으시면 됩니다

version: "3.8"

services:
  vdtntelegram-bot:
    image: sruinz/vdtn-telegram-bot
    container_name: vdtn-telegram-bot-container
    environment:
      - BOT_TOKEN=텔레그램 봇 토큰 값
      #### 컨픽URL, 아이디 + 토큰, 아이디 + 비번 중에 선택 #######
      - "NAS_CONFIG_URL=컨픽URL 토큰 입력 " # "" 필수
      ###### 아이디 + 토큰, 아이디 + 비번 사용시 설정 ##########
      #- NAS_API_URL=https://VDtN svr DDNS 주소/rest # 컨픽URL 사용시 주석 처리
      #- NAS_API_ID=아이디
      ####### 비번 또는 토큰 둘중에 하나로 인증 #############
      #- NAS_API_TOKEN=vdtn_여기에_생성한_토큰
      #- NAS_API_PW=비번
    restart: always

 

간단하죠 

볼륨 매핑도 필요없고 포트도 필요 없습니다

 

youtube-dl 설치 한 DDNS 주소에 /youtube-dl/rest/ 추가한 restAPI용 주소와

아이디 비번 그리고 텔레그램 봇 토큰을 입력 하시면 됩니다

확장 프로그램 써보신 분들은 텔레그램 봇 토큰 말고는 익숙하실 겁니다 

 

텔레그램 봇 만드는 방법은 구글에 검색만 해도 수두룩하니 검색 해보시는 게 더 빠를 거 같네요

 

사용 방법은 텔레그램에 봇을 만들고 채팅방에 봇을 초대해서 텔레그램 봇용 채팅방을 만듭니다

도커가 제대로 설치가 됐다면

image.png

/start 를 입력 했을 때 저런 메세지가 나오게 됩니다

 

image.png

영상 링크를 전송하면 해상도 선택 메뉴가 표시 됩니다

원하는 해상도를 선택 하면

 

image.png

이런 메세지와 함께 나스에서 다운로드가 시작 됩니다

 

참고로 해당 해상도가 없는 경우 다운로드가 안 될 수 있으니 best로 다운 받으시는 게 좋을 거 같네요

mp3나 m4a도 잘 되긴 합니다만 유튜브가 아닌 타 사이트에서는 확인 못 했습니다

 

잘 안되시는 부분이 있으면 댓글 주세요 

 

 

-추가-

image.png

image.png

해상도 선택 없이 best화질로 다운 받는 이미지를 따로 추가 했습니다 

 

version: "3.8"

services:
  vdtntelegram-bot:
    image: sruinz/vdtn-telegram-bot-best
    container_name: vdtn-telegram-bot-container
    environment:
      - BOT_TOKEN=텔레그램 봇 토큰 값
      #### 컨픽URL, 아이디 + 토큰, 아이디 + 비번 중에 선택 #######
      - "NAS_CONFIG_URL=컨픽URL 토큰 입력 " # "" 필수
      ###### 아이디 + 토큰, 아이디 + 비번 사용시 설정 ##########
      #- NAS_API_URL=https://VDtN svr DDNS 주소/rest # 컨픽URL 사용시 주석 처리
      #- NAS_API_ID=아이디
      ####### 비번 또는 토큰 둘중에 하나로 인증 #############
      #- NAS_API_TOKEN=vdtn_여기에_생성한_토큰
      #- NAS_API_PW=비번
    restart: always

 

sruinz/vdtn-telegram-bot-best

위 이미지를 사용 하시면 됩니다

 

-추가2-

image.png

image.png

 

version: "3.8"

services:
  vdtntelegram-bot:
    image: sruinz/vdtn-telegram-bot-mp3
    container_name: vdtn-telegram-bot-container
    environment:
      - BOT_TOKEN=텔레그램 봇 토큰 값
      #### 컨픽URL, 아이디 + 토큰, 아이디 + 비번 중에 선택 #######
      - "NAS_CONFIG_URL=컨픽URL 토큰 입력 " # "" 필수
      ###### 아이디 + 토큰, 아이디 + 비번 사용시 설정 ##########
      #- NAS_API_URL=https://VDtN svr DDNS 주소/rest # 컨픽URL 사용시 주석 처리
      #- NAS_API_ID=아이디
      ####### 비번 또는 토큰 둘중에 하나로 인증 #############
      #- NAS_API_TOKEN=vdtn_여기에_생성한_토큰
      #- NAS_API_PW=비번
    restart: always

 

sruinz/vdtn-telegram-bot-mp3

추가한 김에 mp3용 이미지도 따로 추가 했습니다

댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다