보고서 완성되면 내 스마트폰으로 톡! 파이썬 슬랙 & 텔레그램 알림 봇 만들기
19편에서 윈도우 작업 스케줄러를 세팅하며 우리는 '무인 자동화'의 꿈을 이루었습니다. 새벽 6시에 컴퓨터가 혼자 깨어나 엑셀 보고서를 척척 만들어내죠. 그런데 문득 출근길 지하철에서 불안감이 엄습합니다. "오늘 아침에 코드가 에러 없이 잘 돌아갔을까? 어제 엑셀 파일을 열어두고 퇴근해서 PermissionError가 난 건 아니겠지?" 컴퓨터 앞에 앉아 직접 확인하기 전까지는 결과를 알 수 없다면 완벽한 마음의 평화를 얻기 어렵습니다. 18편에서 배운 이메일을 써도 되지만, 단순히 "보고서 생성 완료"라는 짧은 상태 메시지를 받기에는 이메일은 너무 무겁고 확인하기도 번거롭죠. 그래서 실무에서는 슬랙(Slack), 잔디(Jandi), 텔레그램(Telegram) 같은 '업무용 메신저' 를 활용해 파이썬이 스마트폰으로 즉각적인 알림(Push)을 쏘게 만듭니다. 1. 텔레그램(Telegram) 봇으로 나만의 알림 비서 만들기 가장 쉽고 강력한 개인용 알림 수단은 텔레그램입니다. 텔레그램 앱에서 'BotFather'라는 공식 계정을 검색해 대화를 걸고 /newbot 명령어를 입력하면, 나만의 봇(Bot)이 생기며 아주 긴 영문/숫자 조합의 '토큰(Token)' 을 발급해 줍니다. 그리고 내 계정의 고유 번호인 'Chat ID' 만 알면 준비는 끝납니다. 파이썬 코드에서 텔레그램으로 메시지를 쏘는 방법은 놀라울 정도로 간단합니다. 17편 웹 크롤링에서 썼던 requests 라이브러리를 다시 꺼내옵니다. import requests def send_telegram_message(text): # BotFather에게 받은 토큰과 내 챗봇 아이디 입력 bot_token = '여기에_토큰을_입력하세요' chat_id = '여기에_Chat_ID를_입력하세요' # 텔레그램 서버로 메...