파이썬을 이용해 텔레그램 봇 대화방에 메시지와 사진을 보내는 방법입니다.
이를 위해서는 토큰과 Chat ID가 필요합니다.
위 두가지가 준비되지 않았다면, 아래 글을 참고해 만들어 주세요.
1. 메시지 보내기
import requests
token = "당신의 토큰 번호로 대체하세요"
chat_id = "당신의 Chat ID로 대체하세요"
msg = "보낼 메시지"
url = f"https://api.telegram.org/bot{token}/sendMessage?chat_id={chat_id}&text={msg}"
requests.get(url)
2. 사진 보내기
import requests
token = "당신의 토큰 번호로 대체하세요"
chat_id = "당신의 Chat ID로 대체하세요"
caption = "사진의 캡션"
img_name = "이미지 파일명"
data = {"chat_id": chat_id, "caption": caption}
url = f"https://api.telegram.org/bot{token}/sendphoto?chat_id={chat_id}"
with open(img_name, "rb") as f:
requests.post(url, data=data, files={"photo": f})
[끝].
728x90
'소프트웨어 > 파이썬' 카테고리의 다른 글
[파이썬] 윈도우 화면 캡처 (with dxcam, pyside6) (0) | 2024.04.07 |
---|---|
[파이썬] 공인 IP주소 확인하기 (0) | 2023.10.29 |
[파이썬] 텔레그램 chat id 확인하기 (0) | 2023.10.20 |
[파이썬] playwright - 브라우저 자동화 #1 설치 및 기초 (3) | 2022.11.11 |
[파이썬] JSON 파일 불러오기 (1) | 2022.08.04 |
댓글