파이썬을 이용해 텔레그램 봇 대화방에 메시지와 사진을 보내는 방법입니다.
이를 위해서는 토큰과 Chat ID가 필요합니다.
위 두가지가 준비되지 않았다면, 아래 글을 참고해 만들어 주세요.
텔레그램 봇 만들고 토큰 받기
텔레그램 봇은 참 유용합니다. 저는 리니지W 매크로와 연동해서 원격으로 제어하거나 특정 상황에서 알림을 받는데 쓰고 있습니다. 이러한 봇의 열쇠가 되는 토큰이 있어야 사용이 가능합니다.
mandloh.tistory.com
[파이썬] 텔레그램 chat id 확인하기
텔레그램 봇과 대화하기 위해서는 토큰이 필수입니다. 토큰을 만드는 방법은 아래 글과 영상을 통해 설명해 두었습니다. 텔레그램 봇 만들고 토큰 받기 텔레그램 봇은 참 유용합니다. 저는 리니
mandloh.tistory.com
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 |
댓글