24.07.04 12:30 작성
·
117
·
수정됨
0
message = input("message: ")
data = {"chat_id":chat_id, "text":message}
url = f"http://api.telegram.org/bot{bot_token}/sendMessage"
res = requests.get(url, data=data)
print(res)
if res.status_code == 200:
print(json.loads(res.text))
위처럼 작성하고 실행해보면 response 400에러가 발생합니다.
getUpdate 메서드는 정상실행이 되는데 뭐가 문제인지 모르겠습니다....
url 공백이 있으면 400에러가 발생한다고 검색은 해봤는데 , 전 공백도 없는것 같고.
답변 2
0
2024. 07. 07. 22:50
http://api.telegram.org/bot{bot_token}/sendMessage
이걸
https://api.telegram.org/bot{bot_token}/sendMessage
이렇게 바꿔보세요.(http -> https)
그리고 import telegram를 사용하는건 telegram 라이브러리를 설치하는 방식이고
제 강의는 라이브러리 설치없이 그냥 텔레그램 공식 API만 사용하는 방식입니다.
2024. 07. 08. 13:06
답변 감사합니다.
말씀 해주신대로 하니 되네요.