ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Plex사용시 Tautulli(구Plexpy) + Telegram + imgur을 이용한 Plex정보 알림받기
    IT 관련/Linux & NAS & IoT 2017. 12. 20. 14:39

    사진출처 : plex.tv


    Plex를 사용하고 계신다면 한번쯤 현재 사용자가 누군지, 스트림 현황이라던지, 새로 추가된 에피소드가 어떤건지 확인하고 싶을때가 있습니다. 이런 궁금증을 해결해줄 수 있는 솔루션이 Plexpy라를 프로그램 입니다.


    추가로 Plexpy에다가 알림설정을 하면 현재 자신의 Plex를 사용하고 있는 유저라던지 새로운 에피소드 추가, 서버 업데이트 등등의 내용이 있을때 관리자에게 바로 메지시는 보내주는 역활을 가능하게 합니다. 알림의 종류는 아래와 같이 엄청나게 선택 가능합니다.

    엄청난 선택이 가능. 우리는 Telegram을 이용!


    아래는 기존에 Pushbullet를 이용했던 방식 입니다. 사실 이걸로도 충분이 원하는 정보를 받을 수 있습니다.

    Plexpy에서 메시지를 Pushbullet로 받은 화면


    기존에는 위와 같이 Pushbullet를 통해서 알림을 받고 있었지만 아래와 같이 imgur을 이용하면 해당 동영상의 Poster도 볼수 있습니다.

    사실 사진 나오는거 말고 크게 틀린것도 없습니다(제가 모르는게 있을지도?)...오히려 Pushbullet보다 설정이 귀찮습니다.



    일단 여기에선 Plexpy+Telegram+imgur을 통한 알림 받기 설정이기 때문에 Plexpy 설정은 이하 링크를 참고하시어 

    설치를 미리 준비하시길 부탁드립니다. (관련 설치는 구글링하시면 많이 나오시기에 생략)


    URL : https://github.com/JonnyWong16/plexpy


    그럼 Plexpy를 설치했다는 가정에서 아래와 같이 Telegram설정 및 Imgur을 통한 연동을 해보겠습니다.

    필요한건 아래와 같습니다.


    1. Plexpy

    2. imgur 가입 & client ID

    3. Telegram가입 & Bot등록(토큰) & Chat ID


    Stap1.

    Plexpy는 위에 설명했듯이 설치를 했다고 생각하고 PASS


    Stap2.

    Plexpy와의 연결을 위하여 일단 imgur.com 에 가셔서 가입을 하시면 됩니다. 

    가입후 Client ID를 얻으셔야 하는데 아래와 같이 Plexpy에서 Setting > Notifications > Enable Poster~ 누르시면 Imgur Client ID 란을 적는게 활성화 됩니다. 아래 Here를 누르면 imgur이랑 연결이 되고 몇번 수락하면 Client ID 가 확인 되십니다.

    PlexPy에서 Imgur 활성화 및 Client ID 입력하기


    혹시 Client ID확인이 안되시면 아래 그림처럼 Imgur에 로그인후 Setting > applications 보시면 Client ID가 확인 됩니다.

    Imgur에서 Client ID 확인하는 방법(Settcing > applications


    그렇게 하고 나서 Imgur의 설정이 완료 되면 이제 Telegram의 연결을 하게 됩니다.


    Step3.

    Telegram 연결에 필요한것은 2가지 입니다. Bot등록(토큰발행) 및 Chat ID 확인하기

    Bot을 등록(토큰)해야지 해당 봇을 통해서 Plexpy의 내용을 전달 받으실 수 있게 됩니다. 해당 Bot등록 설명은

    아래 URL을 통해서 확인하시면 됩니다.(토큰은 숫자:영어 형태 입니다 ex) 1234567:fjlsalkmcXdk....)


    URL : https://bakyeono.net/post/2015-08-24-using-telegram-bot-api.html#botfather------


    출처 : https://bakyeono.net/post/2015-08-24-using-telegram-bot-api.html#botfather------


    그리고 다음으로 확인해야 할 것이 Telegram Chat ID 입니다.

    이부분은 아래 URL을 참고. Telegram의@FalconGate_Bot 에게 채팅 시작하고 /get_my_id를 물어보면 확인을 해주네요


    URL : https://github.com/A3sal0n/FalconGate/wiki/Get-Telegram-Chat-ID


    출처 : https://github.com/A3sal0n/FalconGate/wiki/Get-Telegram-Chat-ID


    이렇게 준비가 된것을 아래와 같이 Plexpy에 Token 과 Chat ID를 입력하고 저장하면 모든 준비가 완료 됩니다.

    Plexpy에서 Telegram Settings 화면(Notifi~ Agent > Telegram Set~)



    여기까지 입력후 완료가 되시면 Test Telegram에서 Test 전송을 해서 Test notification 이라는 메시지가 Telegram을 통해 받으시면 성공입니다!

    혹시 새작품 추가나 사용중 그림이 안되시면 imgur과의 연결을 다시한번 확인해 주세요!(Step2번)


    그럼 즐거운 Plex 생활 되시길!!!


    댓글

Designed by Tistory.