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 |