Telegram Bot을 이용해 Torrent 검색하고 다운 받는 시스템 구축하기입니다.
께서 알림 받는 부분을 아래 link에서 소개해주셔서 참 반가웠네요. 저도 비슷한 시스템을 만들고 있었거든요.
http://www.clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=303669CLIEN
관련 상세 블로그: http://wp.me/pvrSb-7r
목적 - 준비물 - 결과물 이렇게 3가지로 나눠 간단히 설명 드리면,
1. 목적
토렌트 이용에 간편함을 주기 위해서,
텔레그램 창에서 바로 검색하고 선택하여 원격 서버(라즈베리파이) 에서 다운로드 시작토록 함.
2. 준비물
- 간편히 텍스트로 검색, 선택, 다운로드 시작을 위한 채팅 프로그램
- 핵심적인 수행을 담당할 중앙 서버 (라즈베리파이 등)
- 컨텐츠를 플레이할 TV 혹은 미디어 플레이어
3. 설계 및 결과물
대충 설계는 이렇고,
아래처럼 로마의 휴일을 타이핑하면 아래 키보드 부분이 버튼이 생깁니다.
클릭하면 집에 있는 라즈베리파이에 다운로드 되고
돌아와 Smart TV로 라즈베리 파이에 접속해서 감상하면 되죠.
관심있으신 분들이 비슷한 작업하실 때 쓰시도록 코드는 공개했습니다.
https://github.com/seungjuchoi/telegram-control-deluge
프로그래머시라면 한번 훑어보시길. :D
더 자세한 설명은 아래 블로그를 참고해주세요.
from CV
from CV
from CV
from CV
http://blog.acidpop.kr/187 https://github.com/acidpop/bot
from CV
BitLocker 님이 소개해주신 분의 봇과 비슷한 형태의 봇인데...
텔레그램의 공식 BOT API 를 지원하는 봇이 있습니다. 공식 API 를 사용하니 좀 더 낫지 않을까 싶습니다.
Synology 기준 debian chroot 설치 없이 Node.js 만으로 되는듯 싶구요. telegram CLI 는 debian chroot 상에서 써야해서 좀 복잡한 감이...
개발쪽은 영 젬병이라 기능 추가는 엄두도 못 내네요 ㅎ
(저는 일정 및 메일 알림이었는데..)
소스공개 감사합니다. 덕분에 많은 참고가 될꺼 같아요. (저도 공개해야겠어요 ㅎㅎ)
from CV
저는 요즘 시간이 없어 CLI에서 공식 BOT API로 넘어가질 못하고 있습니다 ㅠㅠ
저도 공식 BOT API 로 조금씩 준비하고는 있는데 파이썬이 아직 익숙지 않아서..ㅠㅠ
완성되면 github 로 공개 예정입니다.
그런데 토렌트 목록은 어디서 가져오시는건가요?
피어 없으면 답답하더라구요.
멋지시네요 나중에 시간내서 도전해볼려고 추천꽝! + 스크랩 해두고 갑니다
가끔 죽은 토렌트들도 발견할 수 있으니 torrent와 거기 엮인 seed 수도 같이 알려주면 좋지 않을까요?
0이하는 걸러내는 방식을 쓴다고 하더라도 이왕이면 많은 seed를 가진 torrent를 받을 수 있으니...
라즈페리만 되는건가요??
#CLiOS
트랜스미션 제어가 추가 되었군요.
요 부분은 어떤 역할을 하나요? 봇 토큰을 넣으면 그 봇이 사용자에게 메세지를 받을 수 있도록 세팅되는건가요?? ㅎㅎ;;
시놀로지는 파이썬이나 왠만한건 다돌아갑니다
봇에게 명령을 내리면
Permission Denied 뜨네요
어디서 퍼미션 문제인지 알수도 없고 ㅠㅠ
일단 위에건 해결했는데..
setting. json에서 agaent_type가 무엇을 의미하는지 알수 있을까요??