텔레그램 봇과 대화하기 위해서는 토큰이 필수입니다.
토큰을 만드는 방법은 아래 글과 영상을 통해 설명해 두었습니다.
chat id
막상 파이썬이나 자바스크립트로 메시지를 보내고 싶은데 chat id가 필요하다고 하죠.
확인하는 방법은 다양하지만, 파이썬으로 확인하는 코드를 공유합니다.
# requests 모듈은 파이썬 기본 모듈이므로, 추가 설치는 필요 없습니다.
import requests
token = "당신의 토큰 번호로 대체하세요"
url = f"https://api.telegram.org/bot{token}/getUpdates"
response = requests.get(url)
data = response.json()
try:
last_message = data["result"][-1]["message"]["text"]
room_id = data["result"][-1]["message"]["from"]["id"]
print(f"마지막 메시지 : {last_message}")
print(f"Chat ID : {room_id}")
except:
print("봇에게 채팅을 보낸 후 다시 시도해보세요.")
올바른 토큰번호를 넣고 메시지를 보내면, 보낸 메시지와 함께 Chat ID를 확인할 수 있습니다.
Chat ID를 이용해 파이썬이나 자바스크립트로 메시지를 보낼 수 있습니다.
[끝].
728x90
'소프트웨어 > 파이썬' 카테고리의 다른 글
[파이썬] 공인 IP주소 확인하기 (0) | 2023.10.29 |
---|---|
[파이썬] 텔레그램 메시지와 사진 보내기 (0) | 2023.10.21 |
[파이썬] playwright - 브라우저 자동화 #1 설치 및 기초 (3) | 2022.11.11 |
[파이썬] JSON 파일 불러오기 (1) | 2022.08.04 |
[파이썬] pywin32를 이용해 윈도우 화면에 그리기 (0) | 2022.06.02 |
댓글