본문 바로가기
Synology/Docker(in Synology)

[Docker] Transmission 에 Telegram bot 으로 상태 확인 하자

by kage2k 2023. 8. 13.
728x90
반응형

갱신(23.08.13)

[Docker] Transmission 에  Telegram bot  으로 상태 확인 하자

 

먼저, Telegram bot 생성

 

1. Telegram bot 만들기
2. BotFather 채팅방에 접속 (아래 Start)

3. /newbot  입력 후 전송

/newbot 입력 후 전송

4. 사용하고자하는 채팅방 이름을 만듭니다. 

예를들어) test_temp_dsm

5. 사용할 봇의 이름을 만듭니다. 주의! 끝이 bot로 끝나야합니다.

예를들어) test_temp_dsm_noti_bot

 

 

6. 성공하면 채팅방 주소와 token 을 잘보관합니다.

7. 6번에서 발행한 토큰을 이용하여 챗 아이디를 찾아야합니다.

https://api.telegram.org/bot토큰/getUpdates

8. 7번을 실행하고, 6번에서 만든 채팅방으로 들어갑니다.아무도 없지만 말을 전송합니다. 

9. 7번에서 접속한 창을 갱신하면 

chat id를 찾아야합니다. 예를들어: "chat":{"id":2086124985,

10. chat 아이디가 정확한지 다시 확인해봅시다.

https://api.telegram.org/bot토큰/sendMessage?chat_id=챗아이디&text=DoneCompleteyourRQ

토큰 부분과 챗아이디 부분에 6번 토큰과 9번에 챗아이디를 넣어줍니다.

 

 

- 시놀로지 도커에서 사용한 telegram 이미지 

 

시놀로지에 도커 트랜스미션에 VPN적용하여 사용중에 있다.
매번 로그인해서 ADD 하는 것도 귀찮음이 생겨서 텔레그램으로 ADD 하는것을 다시 찾아보았다.
아래의 내용을 > 시놀로지 작업 스케줄 > 에서 생성 하여 적용하였다.


주의! 텔레그램 방을 만들고 토큰을 생성하는것은 인터넷 상에 많이 있으니 여기에서 내용을 기록하지는 않겠다.

주의2! 위 내용중에서 transmission/rpc/ rpc 뒤에 / 를 빼먹으면 안된다.

실행적용이 완료되었다면,portainer 이나 혹 로그를 볼 수 있는 곳에서 로그를 보면 아래의 스샷처럼 승인된 채팅방이름이 나오는것을 볼 수 있다.

이후 텔레그램에서 ad 명령어와 함께 마그넷주소를 넣으면 된다.
torrent 파일또한 드래그 드롭하면 자동으로 add된다.

끝.

도움이 되셨다면 커피한잔 기부 부탁드립니다.

감사합니다.

 

 

끝.

300x250
반응형