Telegram bot 생성 후 Azure 연동전에 재미삼아 해 봄..
1. 대상 PC에 Python 3.13.0 설치(설치 시점 최신 버전)
- 설치 시 "Add python.exe to PATH" 체크 -> 나머지는 기본값으로 진행
- 설치 확인
2. requests 모듈 설치
HTTP 요청을 처리할 수 있도록 Requests 라이브러리 추가
python -m pip install requests
설치 후 최신버전 업그레이드 적용
python.exe -m pip install --upgrade pip
3. PC 부팅 시 메시지를 전송할 코드 작성
import requests
def send_telegram_message(token, chat_id, message):
url = f'https://api.telegram.org/bot{token}/sendMessage'
params = {
'chat_id': chat_id,
'text': message
}
response = requests.get(url, params=params)
return response.json()
# 봇 토큰과 채팅 ID를 여기에 입력하세요
token = '봇 토큰'
chat_id = '챗 ID'
message = 'PC가 방금 켜졌습니다.'
send_telegram_message(token, chat_id, message)
4. 대상 PC 작업 스케줄러 등록
- 트리거 설정
- 동작 설정
5. PC 리부팅 후 텔레그램 확인