메뉴 닫기

Synology/Xpenology 알림을 텔레그램으로 받는 방법

개요

Synology/Xpenology에서 알림을 텔레그램으로 받는 방법입니다.

 

텔레그램으로 알림 받는 방법

텔레그램에서 @BotFather를 검색합니다.

bot을 생성하기 위해서 대화창에 /newbot이라고 입력합니다.

그러면 bot의 이름을 물어보는데, 원하는 이름을 입력합니다. 이 이름은 나에게 메시지가 올 때 표시되는 이름입니다.

그리고 bot의 username을 입력합니다. bot의 username은 끝이 bot으로 끝나야 합니다.

HTTP API에 접속하기 위한 token이 발급됩니다. 혼자만 볼 수 있게 잘 기록해 둡니다.

브라우저에 아래 주소를 입력합니다. [token] 부분에 위에서 발급한 토큰을 입력하시면 됩니다(괄호까지 포함해서 token으로 대체하시면 됩니다).

https://api.telegram.org/bot[token]/getUpdates

브라우저에 아래와 같이 표시될 것입니다. 이 브라우저 창을 열린 채로 유지합니다.

{"ok":true,"result":[]}

텔레그램에 위에서 정한 bot을 @username으로 입력하여 대화를 시작합니다(대화창의 /start 버튼을 입력합니다)

위에서 열었던 브라우저 창을 새로고침합니다. 그러면 chat 항목에서 id 부분을 기억해 둡니다.

DSM에서 제어판 > 알림 > SMS를 엽니다.

SMS 알림 활성화에 체크한 후에 SMS 서비스 제공업체 추가를 클릭합니다.

공급자 이름에는 원하는 이름을 아무렇게나 입력합니다.

SMS URL에 아래와 같이 입력합니다. [token][id] 부분은 위에서 기록해 둔 것을 입력하시면 됩니다.

https://api.telegram.org/bot[token]/sendmessage?chat_id=[id]&user=1&pass=2&phone=3&text="hello world"

다음 화면으로 넘어가서 아래와 같이 범주를 선택해 줍니다.

사용자 이름, 패스워드, 전화번호에 아래와 같이 입력합니다. 위 URL에서 user, pass, phone으로 입력한 항목입니다.

적용 버튼을 누른 후에 테스트 SMS 메시지 전송 버튼을 눌러 메시지가 정상적으로 발송되는지 확인해 봅니다.

제어판 > 알림 > 고급 탭에서 SMS로 발송할 알림을 선택해 줍니다.

 

참고

댓글 남기기