바쁜 아침에 경제 뉴스 챙겨보는 거 솔직히 쉽지 않잖아요.
저도 그랬는데, 이걸 파이썬으로 자동화하고 나서부터 아침마다 텔레그램으로 요약본이 날아와요.
코딩 잘 몰라도 따라할 수 있게 단계별로 정리했어요 😊
📋 전체 흐름
① 텔레그램 봇 만들기 → ② 채팅방 ID 확인 → ③ 파이썬 코드 실행 → ④ 자동 실행 예약
STEP 1. 텔레그램 봇 만들기 (5분)
- 텔레그램 앱에서 @BotFather 검색
/newbot입력 후 봇 이름 정하기- 발급된 Token 복사해서 메모장에 저장해두기
STEP 2. 내 채팅방 ID 알아내기
만든 봇한테 아무 말이나 먼저 보내고, 브라우저 주소창에 아래 주소를 붙여넣어요.
https://api.telegram.org/bot[내토큰]/getUpdates
결과에서 "chat":{"id": 숫자} — 이 숫자가 chat_id예요.
STEP 3. 패키지 설치 (처음 한 번만)
pip install anthropic requests
STEP 4. 파이썬 코드 전체 (복붙용 ✂️)
import requests
from anthropic import Anthropic
# ✅ 여기만 본인 걸로 바꿔주세요
TELEGRAM_TOKEN = "여기에_봇_토큰"
CHAT_ID = "여기에_chat_id"
client = Anthropic()
def get_news_summary():
message = client.messages.create(
model="claude-opus-4-6",
max_tokens=500,
messages=[{
"role": "user",
"content": """
오늘 한국 주식시장에 영향을 줄 수 있는
주요 경제 뉴스를 5줄로 요약해줘.
- 미국 증시 동향
- 환율 (원/달러)
- 주요 섹터 이슈
이모지 써서 읽기 편하게 해줘!
"""
}]
)
return message.content[0].text
def send_to_telegram(text):
url = f"https://api.telegram.org/bot{TELEGRAM_TOKEN}/sendMessage"
requests.post(url, data={
"chat_id": CHAT_ID,
"text": text,
"parse_mode": "Markdown"
})
summary = get_news_summary()
send_to_telegram(f"📰 *오늘의 시장 브리핑*\n\n{summary}")
print("발송 완료!")
⚠️ Anthropic API 키가 필요해요. console.anthropic.com에서 무료로 발급받을 수 있어요.
STEP 5. 매일 자동 실행 예약
Mac / Linux
# 터미널에서 입력
crontab -e
# 매일 오전 8시 실행
0 8 * * * python3 /경로/news_bot.py
Windows
- 검색창 → "작업 스케줄러"
- 새 작업 만들기
- 트리거: 매일 08:00 설정
- 동작: 파이썬 파일 실행
💬 막히는 부분 있으면 댓글로 남겨줘요! 같이 해결해봐요 😊
인스타 @plainmom.invest 에서 더 많은 자동매매 꿀팁 확인하세요!
인스타 @plainmom.invest 에서 더 많은 자동매매 꿀팁 확인하세요!