이런 좋은 서비스가 있다는 걸 이제야 알았습니다.
텔레그램 Bot Api를 이용하면 텔레그램 app을 통해 알람을 받을 수 있습니다.
예를 들어, 뉴스 검색을 하는 크롤러를 만들고 특정 키워드를 포함한 뉴스인 경우 알람이 오게 할 경우..
사용하면 아주 유용할 듯싶습니다.
아주 유용하게 사용가능할 듯합니다.
우선 텔레그램에 가입해야합니다.
저는 아직 가입전이라 가입했네요.
위 사이트에서 PC용 프로그램을 다운로드하여 설치했습니다.
가입은 전화번호 인증 받고,
성/이름 만 입력하면 가입 완료되네요.. 이렇게 간단할 수가 있나..
왼쪽 상단 검색에 @BotFather를 검색합니다.
맨 위에 검색된 BotFather를 선택하고
채팅 시작 버튼을 클릭합니다.
/newbot을 입력합니다.
그러면, 사용할 봇 이름을 입력하라고 합니다.
봇 이름을 이름_bot으로 입력하면 됩니다.
처음에 notification으로 입력했더니 _bot 을 붙이라고 합니다.
그래서 notification_bot 으로 입력했더니 이미 사용 중이라고 나옵니다.
그래서 tellanything_bot (무엇이든 알려주는 bot)으로 했습니다.
HTTP API에 접근할 때 사용할 token이 생성되었습니다.
chatid도 알아내야 합니다.
생성 메시지 중 t.me/tellanything_bot 를 클릭하면 내가 생성한 봇과 대화를 할 수 있습니다.
채팅창에 아무 텍스트나 입력합니다.
그리고 아래 URL로 접속해보면 지금까지 입력한 텍스트 내용이 json 형식으로 출력됩니다.
https://api.telegram.org/bot위에서 생성된 토큰값/getUpdates
여기서 "chat":{"id": 111xxxx 이부분의 숫자가 ChatId 입니다.
이제 token과 chatid를 알아냈습니다.
이것으로 tellanything_bot 이 저에게 문자를 발송할 수 있습니다.
아래 URL을 만들어서 브라우저에서 실행해보시면 문자가 오는 것을 확인할 수 있습니다.
https://api .telegram. org/bot토큰값/sendMessage?chat_id=챗ID값&text=보낼문자
아래 URL로 문자를 발송해 봤습니다.
https://api.telegram.org/bot999783271: AAH-RWxxxxxxxxxxxxxrYLXgYM-uJrY/sendMessage?chat_id=11241xxxxx &text=잘가냐?
잘 오네요^^
안드로이드 app을 폰에 설치했더니 pc와 동시에 문자 알림이 옵니다.
여러 가지 용도로 활용이 가능할 것 같습니다.
* sendMessage 파라미터
* 더 자세한 내용은 여기 참고
https://core.telegram.org/bots/api#sendmessage
끝