안녕하세요 synobot 개발자입니다.
저도 역시 2단계 인증을 사용하다 보니 synobot 시작시마다 OTP 코드 입력하는게 번거롭더군요
그래서 준비했습니다.
OTP 코드도 자동으로 입력해서 로그인!!
https://hub.docker.com/r/acidpop/synobot
이번 버전에 들어간 기능은
1. OTP 코드 자동 입력,
2. 로그인 해제시 자동 로그인
3. Docker 상세 보기에 로그 탭으로 로그 기록
4. /otp 커맨드 지원
/otp 입력시 OTP 코드를 보여줍니다. DSM_OTP_SECRET 환경변수를 입력한 경우에만 지원합니다.
만약 Password 정보가 없다면 로그인이 풀리고 나서 몇초 이내에 다시 로그인 과정을 수행합니다.
일단 저 혼자 시험을 해본거라 버그가 많을거 같습니다.
사용해 보시고 https://github.com/acidpop/synobot/issues 링크에 이슈 남겨 주시면
시간 되는데로 업뎃 해보겠습니다.
위링크가 로그인페이지로 넘어가서 대신 주소 붙혀넣을께요.
https://registry.hub.docker.com/r/acidpop/synobot <synobot 도커주소및 설치방법>
https://filerun.9999.duckdns.org/wl/?id=TyHVe6HOmXUimtKsiKBJ5dCdDJX4wdFh <docker-compose 샘플>
감사합니다. 잘 쓰겠습니다.
환경
- 헤놀로지 DSM 6.2.3
- synobot용 별도 ID 생성해서 Download Station 권한과 다운로드 폴더 권한만 부여 (다른 프로그램 및 폴더 차단)
성공
1. DSM 로그인 실패, Connection error 발생
→ 예시 URL은 https이지만, PORT는 http인 8000번이어서 발생했습니다. https 8001로 변경 후 정상 로그인되었습니다.
2. 토렌트 파일 전송해도 Download Station에 추가되지 않는 문제
→ DSM_WATCH 관련 설정 추가 후 정상 다운로드 됩니다.
실패
3. 마그넷 전송 시 아래와 같은 오류가 발생합니다.
→ Log
cuttent mode :
msg : magnet:?xt=urn:brih:xxxxx
Detected magnet link, Create Task URL for magnet
DSM API 요청 실패
, 응답 코드 : Unknown Auth Error Code : 406
→ 전체 권한이 있는 Admin 계정은 정상 다운로드되고요, 별도로 생성한 ID는 모든 응용프로그램 권한을 주어도 동일하게 406 오류가 발생합니다.
4. /task 입력 시 현재 다운로드 중인 목록이 나오지 않습니다.
→ Log
try task list detail
complete task list detail
Task : []
success Task List
5. 토렌트 다운로드 후 자동 삭제되지 않습니다.
좋은 프로그램 만들어 주셔서 감사합니다 :)
시노봇 잘 사용중인데, 최근 시놀로지 운영체제를 다시 설치한 후 작동하지 않네요.
로그는 아래와 같은데 뭐가 문제일까요?
otp는 사용하지 않고 있습니다.
혹시나하여 환경변수에서 otp 항목을 완전 삭제해 봐도 안되는거 같고..
버전을 낮춰서 0.1부터 다 설치해 봤는데 똑같습니다.
동일한 설정으로 계속 사용했는데 뭐가 잘못된건지 모르겠네요..
로그인까지 잘되고 텔레그램에서 토렌트파일 던지면 등록했다고는 뜨는데 다운로드스테이션엔 아무 반응이 없습니다
OS재설치하면서 DSM 버전을 7.2.1로 올리긴했는데 이게 문제일까요 ??