본문 바로가기

유용한 정보들

텔레그램 봇 API 설정 방법

728x90

특정 채팅방에 메시지를 전달하기 위한 텔레그램 봇 API 에 대해 설명한다.

봇 만들기

  • 검색 창에 @BotFather 을 입력하여 BotFather를 대화방으로 초대한다.
  • /start 를 입력하여 BotFather와의 대화를 시작한다.
  • /newbot 을 입력하여 봇을 생성한다.
  • 봇 이름을 입력한다. 단, bot 으로 끝나는 이름이어야 한다.
  • 주어지는 HTTP API 키를 따로 잘 보관하도록 한다.

봇 생성 확인

아래의 url 양식에 맞게 웹에서 호출하여 확인이 가능하다.

https://api.telegram.org/bot<token>/getMe

봇 초대 및 챗 아이디 확인

방금 생성한 봇을 초대하여 새로운 그룹을 생성하고 아무 대화나 입력한 뒤, 아래의 url 양식에 맞게 웹에서 호출하여 챗 아이디를 확인한다.

https://api.telegram.org/bot<token>/getUpdates

아래와 같은 형태의 데이터가 수신되면 chat 항목에 있는 id 가 참여한 챗 아이디이므로 잘 기입하여 사용하도록 한다.

{
  "ok":true,
  "result":[
    {
      "update_id":xxxxx,
      "message":{
        "message_id":1,
        "from":
        {
          "id":xxxxx,
          "is_bot":false,
          "first_name":"xxxxx",
          "last_name":"xxxxx",
          "username":"xxxxx"
        },
        "chat":
        {
          "id":-xxxxx,
          "title":"xxxxx",
          "type":"group",
          "all_members_are_administrators":true
        },
        "date":xxxxx,
        "group_chat_created":true
      }
    }
  ]
}
반응형

'유용한 정보들' 카테고리의 다른 글

diskpart 를 사용하여 sub partition 삭제 및 생성, 포맷  (0) 2021.03.02
윈도우10 저사양 설정  (0) 2021.03.02
Mysql 외래키 무시  (0) 2021.03.02
Youtube 영상/음악 다운로드  (0) 2021.03.02
Git 사용법  (0) 2021.03.02