텔레그램 chat-id 확인

2020. 2. 14. 01:09 - 묘쿠

sjva봇의 chat id를 수정하는 와중에 기록함.

 

처음 sjva봇을 단독 chat id로 설정하여 사용해 왔으나,

지인들과 그룹방에서 알림을 공유하기 위해 chat id를 그룹 또는 채널방으로 설정해야 했다

 

그룹과 채널의 차이라면...

그룹은 멤버들과 상호대화가 가능하고 채널방은 방장이 일방적으로 공지하는 방식이다.

 

 

봇 생성과 토큰 확인

봇파더에게 부탁해본다

 

텔레그램 검색창에서 botfather 입력 후 대화창에 입장 후,

/start

/newbot

name 봇의 지칭할 편한 이름으로 정하고 (기존 생성된 name과 중복 가능, 한글도 가능)

username  마지막에 bot이 붙도록 이름을 설정 함 (고유  username 다른 유저 이름과 중복 안됨)

 

결정되면

Done! congratulations 문구와 함께

token 번호를 제공해준다

봇 생성 끝

 

생성된 봇을 그룹 또는 채널로 초대해서 관리자로 설정 한뒤, 아무말이나 걸어본다.

chat id 확인을 위해 웹브라우저의 주소창에 아래를 입력한다.(.org/bot뒤로 토큰번호를 입력)

 

https://api.telegram.org/bot토큰번호/getUpdates

입력한다

 

ok":true,"result....시작해서 여러값들이 출력된다

 

from":{"id":번호,"is_bot -----> 봇의 단독 chat id, 개인적으로 사용할 꺼면 이것을 사용

.....................

id":숫자,"title":"그룹 또는 채널 제목 ------> 그룹, 채널로 사용할꺼면 이것을 사용

id숫자가 chat id 이다.

 

이제 chat id 가 맞는지  확인해보자

 

chat id로 메시지 보내기

https://api.telegram.org/bot토큰/sendmessage?chat_id=번호&text=메시지

제대로 입력하면 그룹 또는 채널에 메시지가 도착하면 올바른 chat id 확인된다.

 

caht id 확인 작업을 할 때 주의사항은 봇에게 2글자 이상 보내고 바로

chat id 명령어로 확인해야 chat id 값까지 뜬다

안그러면 "ok": true, "result" 까지 밖에 안나온다.

 

이것 때문에 삽질한거 생각하면 씁슬하다.~

 

 ▼ chat id를 SJVA의 tool > telegram bot 하단에 입력 후, 테스트 버튼을 눌러 메시지를 확인한다

 

시행착오 끝에 비공개 채널로 지인들과 미디어 알림 공유 중..

 

'흥미꺼리 > Net' 카테고리의 다른 글

시놀로지 트랜스미션 웹UI 변경  (0) 2021.09.10
tvh hevc 녹화 셋팅  (0) 2021.01.26
Rclone remote control  (0) 2019.12.31
sjva 0.2 도커 설치  (2) 2019.12.30
공유기 쿨러 부착 후 온도 변화  (0) 2019.12.29

다른 카테고리의 글 목록

흥미꺼리/Net 카테고리의 포스트를 톺아봅니다