안녕하세요
synobot 개발자입니다.
DSM 7.0 사용 중 Torrent 파일을 텔레그램으로 전달 하면 등록해 주는 기능이 작동 하지 않아
시놀로지측과 계속 연락을 해보았는데
답변주는 내용들이 모두 작동을 안하더군요 ㅠㅠ
일단 다른 방법으로 텔레그램으로 전달된 토렌트 파일을 다운로드 스테이션의 watch 경로로 파일을 업로드 하는 기능으로
대체 하였습니다.
Telegram 을 Torrent 파일을 보내서 등록 하시는 분들만 업데이트 하시면 됩니다.
그리고 추가로 "100 - 알 수 없는 에러" 알림이 오는 부분도 수정 하였습니다.
Source
https://github.com/acidpop/synobot
Docker
https://hub.docker.com/r/acidpop/synobot/
0.11 기준 지원 기능
/dslogin - DSM Login 시도
/task - 다운로드 스테이션에 등록 되어 있는 작업 목록들의 상태 조회
/stat - 다운로드 스테이션에서 사용 중인 업로드/다운로드 속도 조회
업데이트 방법은 텐지로님이 댓글로 적어 놓은신것을 활용 합니다.
1. 도커 - 컨테이너 -> 실행중인 synobot2를 중지 시킵니다.
2. 도커 - 컨테이너 -> synobot2 선택 후 상단 메뉴중 작업 -> 지우기를 클릭합니다. (설정은 안날라가요)
3. 도커 - 레지스트리 -> synobot을 검색 후 다시 받습니다.
4. 도커 - 컨테이너 -> synobot2 선택 후 상단 메뉴중 작업 -> 시작점을 클릭합니다.
0.11 버전에서는 볼륨 마운트가 필요 하기 때문에 도움말 (https://github.com/acidpop/synobot#Torrent-Watch-%EA%B2%BD%EB%A1%9C-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0 ) 을 참고 하셔서 설정 하시면 됩니다.
감사합니다.
다운로드 스테이션 정보
다운로드 속도:0.00bytes/s
업로드 속도 : 0.00bytes/s
만 띄웁니다.
지금 DSM에선 다운로드속도가 0이 아닌데 이렇게 나오고 있습니다.
, 응답 코드 : 105 - 로그인 한 세션에 권한이 없습니다
GetTaskList Download station api fail
여전히 딱 일주일 지나면 이 메세지가 오면서 먹통이 되긴 하는데
/dslogin 이 명령어 치니까 자동으로 재로그인 되긴 하네요.
잘 사용하고 있습니다.
2020-12-30 19:18:35 [INFO] Request url : http://192.168.1.72:5000/webapi/auth.cgi
2020-12-30 19:20:42 [ERROR] Login|synology rest api request Connection Error
2020-12-30 19:20:42 [INFO] DSM Login fail, API request fail
이렇게 나오는데 도메인 주소로 설정하니 잘 되는데 뭐 확인해야 할게 있나요
웹브라우저에서 http://192.168.1.72:5000/webapi/auth.cgi 입력해 보니
브라우저 결과에는 {"error":{"code":101},"success":false} 이렇게 나오네요
DSM Login에 실패 하였습니다.
프로그램이 종료됩니다