텔레그램이 자주 사용하는 메신저가 아니라서 메뉴가 너무 헷갈린다. BotFather를 찾아 봇을 만드는 건 안내문을 읽고 그냥 따라하면 그만인데, 문제는 봇을 만든 후 채널 만들기다. 할 때마다 채널 만드는데 몇 분이 소요되어 킹 받는 걸 예방하고자 기록해둔다.
/newbot : 봇 만들기 시작
Alright, a new bot. How arewe going to call it?
Please choose a name for your bot.
텔레그램에서 보이는 봇이름
Good. Now let's choose a username for your bot.
It musts end in 'bot'. Like this, for example:
TetrisBot or tetris_bot
일종의 봇 아이디(unique)
이미 있는게 많음
_bot으로 끝나야 함
Done! Conguratulations on your new bot.
You will fit it at t.me/your_bot 이걸 클릭하면 봇과 대화가 시작된다.
.
.
Use this token to access the HTTP API: 여기에 token 값이 나온다.
ㅤ
텔레그램 메인화면 하단부에 펜 모양을 누르고, "채널만들기"를 누르고, 안내대로 처리하면 채널이 생성된다. 수십번을 봐도 단기로 밖에는 기억되지 않는 단어들처럼 매번 생소해서, 헤매는 게 너무 짜증난다. 사실 그게 이 기록의 이유다.
ㅤ
채널에 누군가를 추가하려면, 채널방(채팅방) 상단부에 채널제목을 누르고, 구독자 또는 참자가를 추구한다. (주의 : 봇과의 대화에서 추가하는 것이 아니다 !!!)
ㅤ
1) 비공개 채널 : 채널제목 클릭 ⇢ 구독자 클릭 ⇢ 구독자 추가 클릭 ⇢ 봇 이름
2) 공개 채널 : 채널제목 클릭 ⇢ 참가자 추가 클릭 ⇢ 봇 이름 (bot이라 검색하면 빠름)
ㅤ
1) 먼저 token을 사용해서 웹브라우져에서 조회한다.
ㅤ· 주소 : https: //api.telegram.org/botYOURTOKENHERE/getUpdates
ㅤ· 결과 : {"ok":true,"result":[]}
2) 텔레그램 메신지로 돌아가, 해당 채널방(채팅방)에서 아무 문장이나 치고, 웹브라우져에서 조회 주소를 새로고침한다.
{"ok":true,"result":
[
{
"update_id":82707,
"channel_post": {
"message_id":2,
"sender_chat": {
"id":-100192917,
"title":"\ub2e4\ub2f4",
"type":"channel"
},
"chat":{
"id":-100192917, 😀😀😀
"title": "\ub2e4\ub2f",
"type":"channel"
},
"date":1696224521,"text":"test"
}
}
]
}
"ㅤ·"
"chat": { "id": -100192917, 여기 나오는 숫자가 채팅방의 ID다.