주기적으로 텔레그램 방에 데이터를 전송해야 하는 요구사항이 생겼다.
텔레그램 api를 이용하여 메시지를 전송해 보자.
텔레그램을 실행하고 botFather을 검색한다.
오른쪽 아래에 Start 버튼을 클릭한다.
채팅방이 열리면 간단하게 사용할 수 있는 매뉴얼을 알려준다.
/newbot을 채팅으로 치거나 클릭하여 봇 하나를 생성해준다.
이름을 정해주자. 까다로운 녀석이다..
이름을 정해주고 나면 토큰이랑 api목록이 있는 url을 준다.
채팅관련 기능을 동작하게 하려면 생성한 봇을 관리자로 등록해줘야 한다.
권한 설정을 할 수 있다.
api 기본 url은 다음과 같다
https://api.telegram.org/bot<token>/METHOD_NAME
메시지를 보내려면 채팅방 ID를 알아야 한다.
원하는 채팅방에 채팅을 하나 친다.
getUpdates
메소드를 사용해서 해당 채팅 내용을 받아올 수 있다.
https://api.telegram.org/bot{{token}}/getUpdates
sendMessage
메소드를 사용해서 메시지 전송을 할 수 있다.
https://api.telegram.org/bot{{token}}/sendMessage
해당 채널에도 잘 전송됐다.
안녕하세요 글 잘 봤습니다.
혹시 본문에 나온 개발자도구가 어떤건지 여쭤봐도 될까요?