강좌/XPEnology 활용

XPEnology SMS 알림을 텔레그램 봇으로 보내기

acidpop 2016. 2. 12. 15:23
반응형

기존에 XPEnology SMS 알림을 텔레그램으로 보내기 라는 글을 포스팅 했었다.

 

http://blog.acidpop.kr/207

 

하지만 이 글은 라즈베리 파이에 Telegram CLI 를 설치 하고...

 

새로운 사용자 계정을 만들어야 하고(폰 번호 필요)

 

php 까지 연동을 해야 하는 복잡한 구조였으나!!

 

 

최근 Telegram BOT 관련해서 약간의 개발을 진행 하고 문서를 살펴 보다 보니

 

Telegram BOT API URL 로 한번에 전송 할 수 있다는것을 알게 되었다.

 

다음 순서 대로 진행 하면 다른 설정 필요 없이 단순하게 URL 만 붙여넣기 하여 SMS 알림을 텔레그램으로

 

보낼 수 있다.

 

 


 

1. Telegram BOT 계정 만들기

http://blog.acidpop.kr/215

Telegram BOT 은 폰 번호가 필요 없다. 위 링크를 참고하여 봇 계정을 생성하자.

 

2. chat ID 값 알아오기

http://blog.acidpop.kr/216

위 링크를 참고하여 본인의 chat_id 값을 알아오자.

 

3. XPEnology 에서 알림 설정 하기.




  제어판에서 알림으로 들어가서 SMS 탭을 선택 한다.


  중간쯤에 SMS 서비스 제공업체 추가 버튼을 클릭한다.



https://api.telegram.org/bot186547547:AAEXOA9ld1tlsJXvEVBt4MZYq3bHA1EsJow/sendMessage?user=1&pass=1&phone=010&chat_id=12345678&text=Hello World


위 주소를 복사하여 빨간색으로 표시된 BOT Token 과 chat_id 값만 생성한 봇의 Token 값과 chat_id 값으로


변경해준 다음 붙여 넣기 한 후 다음 버튼을 클릭한다.


공급자 이름은 사용자가 원하는대로 써주면 된다.


text=Hello World 에서 띄어쓰기를 삭제 하면 작동하지 않는다.

 




4. 각 매개변수에 대해 해당하는 범주 선택 창에서 아래와 동일하게 설정 해준다.





5. 아래쪽에 있는 적용 버튼을 누른 다음 "테스트 SMS 메시지 전송" 버튼을 눌러 텔레그램 봇에게 메시지가 오는지 확인한다.





6. 고급 탭으로 이동 하여 SMS 에 관련한 항목을 모두 체크 한다.


가장 위에 있는 "ㅁSMS " 체크 박스를 체크 표시하면 모두 체크 된다.


위쪽에 있는 저장 버튼을 눌러 저장한다.



XPEnology 의 SMS 메시지를 텔레그램 봇으로 모두 받을 수 있게 되었다.

반응형