데일리 브리핑 · 한국어

GitHub Actions와 텔레그램으로 만든 개인용 증시 리포트 자동화 봇 공개형 소프트웨어

개인용 증시 리포트 자동화 봇은 투자 판단을 대신하기보다 매일 같은 질문을 줄이고 확인할 지표를 정리하는 도구입니다.

🌐 영어판 보기 →

  1. 출근 준비를 하다 보면 증시는 이미 머릿속에서 뒤섞여 있습니다.
  2. 저는 여기서 작은 입장을 하나 세우고 싶습니다.
  3. 많은 사람이 자동화를 “알아서 해주는 비서”처럼 생각합니다.

📰 글로 읽기 2분 · 한국어

오전 8시 20분, 차트보다 먼저 열어야 할 건 알림이다

출근 준비를 하다 보면 증시는 이미 머릿속에서 뒤섞여 있습니다. 코스피, 나스닥, 환율, 엔비디아, 테슬라, 금리. 다 보려면 15분은 금방 사라집니다.

저는 여기서 작은 입장을 하나 세우고 싶습니다. 개인용 증시 리포트 자동화 봇은 투자 고수를 만드는 도구가 아니라, 매일 같은 질문을 반복해서 묻는 시간을 줄이는 도구입니다. 이 차이를 놓치면 자동화는 편해지는 대신 판단을 더 흐리게 만듭니다.

자동화하면 똑똑해진다는 착각

많은 사람이 자동화를 “알아서 해주는 비서”처럼 생각합니다. 특히 GitHub Actions, 텔레그램, LLM 같은 이름이 붙으면 더 그럴듯해 보입니다. 버튼 하나 없이 매일 리포트가 오고, 요약까지 붙으면 뭔가 전문적인 시스템을 가진 느낌이 납니다.

그런데 비개발자 직장인의 일로 번역하면 이건 조금 다릅니다. 자동화 봇은 똑똑한 애널리스트가 아니라, 매일 같은 시간에 같은 양식으로 메모를 가져오는 신입에 가깝습니다. 질문이 엉성하면 답도 엉성합니다. “오늘 증시 어때?”라고 시키면 그럴듯한 말은 오지만, 내 의사결정에 남는 건 적습니다.

지난주 저는 개인 업무 알림을 하나 고치다가 비슷한 실수를 했습니다. “중요한 뉴스 정리”라고만 시켰더니 결과가 너무 넓었습니다. 결국 제가 다시 읽고, 다시 고르고, 다시 줄여야 했습니다. 자동화가 시간을 아껴준 게 아니라, 애매한 결과물을 검수하는 일을 새로 만든 셈입니다.

좋은 봇은 예측하지 않고, 같은 질문을 지킨다

이번 공개형 소프트웨어 사례에서 확인되는 단서는 많지 않습니다. 제목과 짧은 설명상 핵심은 GitHub Actions로 정해진 작업을 돌리고, 텔레그램으로 개인에게 증시 리포트를 보내는 구조입니다. 공개된 출처 목록은 비어 있으니, 특정 저장소의 코드 품질이나 데이터 출처까지 평가할 수는 없습니다.

다만 이 조합 자체는 꽤 실용적입니다. GitHub Actions는 서버를 따로 켜두지 않아도 정해진 시간에 작업을 실행할 수 있습니다. 텔레그램은 결과를 앱 알림으로 밀어 넣기 좋습니다. 개인이 매일 아침 열어보는 “작은 리포트 배달통”을 만들기에 과하지 않습니다.

제가 보기엔 핵심은 “얼마나 똑똑한 요약을 하느냐”보다 “무엇을 매일 같은 순서로 보게 하느냐”입니다. 예를 들어 매일 오전 8시에 아래 네 가지가 온다고 해봅니다. ① 주요 지수 전일 변동 ② 관심 종목 5개 변화 ③ 환율과 금리 ④ 오늘 확인할 리스크 1개. 이 정도면 출근길 판단의 바닥을 깔아줍니다.

반대로 “AI가 오늘의 투자 전략을 추천”하는 순간 위험해집니다. 자동화가 내 판단을 대신하면 안 됩니다. 특히 증시는 데이터가 늦거나, 출처가 섞이거나, 요약이 원문보다 세게 들릴 때가 있습니다. 텔레그램에 짧게 온 문장은 더 단정적으로 느껴집니다. 그래서 개인용 봇일수록 예측보다 형식이 중요합니다.

저는 이런 식으로 구분합니다.

봇에게 맡겨도 되는 일사람이 직접 봐야 하는 일
정해진 시간에 데이터 모으기매수·매도 판단
관심 종목 변화율 정리뉴스의 맥락 해석
반복 양식으로 요약 보내기출처 신뢰도 판단
놓치기 쉬운 일정 알림내 현금흐름과 리스크 점검

이 표 하나만 지켜도 자동화의 방향이 달라집니다. 봇은 결론을 내리는 쪽이 아니라, 내가 결론을 덜 피곤하게 내리도록 바닥 자료를 놓는 쪽에 있어야 합니다.

이런 사람에게는 아직 이르다

모든 사람에게 필요한 도구는 아닙니다. 관심 종목이 2개뿐이고, 일주일에 한 번만 시장을 보는 사람이라면 텔레그램 봇보다 증권 앱 알림을 잘 정리하는 편이 낫습니다. 자동화는 설정하는 순간부터 유지보수라는 작은 빚을 만듭니다.

또 하나. 데이터 출처를 확인하지 않은 리포트는 보기 좋을수록 위험합니다. 이번 manifest에는 실제 출처가 붙어 있지 않습니다. 그래서 저는 이 사례를 “검증된 투자 도구”가 아니라 “개인이 자신의 정보 습관을 시스템으로 바꾸는 예시”로만 봅니다. 이 선을 넘으면 글이 과장이 됩니다.

개발 경험이 거의 없는 직장인에게도 장벽은 있습니다. GitHub Actions의 스케줄, 텔레그램 봇 토큰, 환경변수 같은 단어는 처음 보면 낯섭니다. 다만 이건 한 번만 넘으면 반복 비용이 크게 줄어드는 종류의 장벽입니다. 엑셀 매크로를 처음 배울 때와 비슷합니다. 처음엔 이상하지만, 자기 업무에 붙는 순간 계속 씁니다.

오늘 할 일은 봇 만들기가 아니라 질문 줄이기다

바로 코드를 열 필요는 없습니다. 먼저 내 아침 질문을 줄이면 됩니다.

① 매일 확인하는 지표를 5개 이하로 적는다. ② 그중 “보면 행동이 달라지는 것”만 남긴다. ③ 매일 같은 시간에 받아야 할 문장 양식을 만든다. ④ 투자 판단 문장은 빼고, 확인할 사실만 남긴다. ⑤ 그다음 GitHub Actions와 텔레그램 자동화를 붙인다.

복붙용으로는 이 한 줄이면 충분합니다.

> 매일 오전 8시, 관심 지표의 변화와 오늘 확인할 리스크 1개만 보내줘. 매수·매도 의견은 쓰지 마.

오늘의 다음 행동은 간단합니다. 내 증시 루틴에서 매일 반복해서 여는 화면 5개를 적어보세요. 자동화는 거기서 시작해야 오래 갑니다.

다음 편에서는 이 구조를 비개발자 기준으로 더 풀어보겠습니다. GitHub Actions, 텔레그램 Bot, 환경변수를 “서버 없는 개인 비서”로 연결할 때 어디서 막히고, 어떤 순서로 만들면 덜 헤매는지 보겠습니다.

핵심 정리

  • 출근 준비를 하다 보면 증시는 이미 머릿속에서 뒤섞여 있습니다.
  • 저는 여기서 작은 입장을 하나 세우고 싶습니다.
  • 많은 사람이 자동화를 “알아서 해주는 비서”처럼 생각합니다.

영어판 보기

보기 모음

카드, 영상, 출처를 한곳에서 골라 볼 수 있어요.

카드로 보기 9장

카드의 핵심 문구는 본문과 이미지 대체 텍스트에도 함께 제공합니다.