매일 아침, 내 키워드 뉴스만 골라 받기: myksox 뉴스봇
매일 따로 검색하지 않아도 원하는 시간에 사전 설정한 내부회계·회계감독·회사 키워드와 관련한 뉴스, Dart 공시를 메일로 받아볼 수 있는 뉴스봇을 만들었습니다.
💡
매일 아침 포털에 같은 키워드를 검색하고 계신가요? 키워드만 등록해두면 원하는 시간에 뉴스와 DART 공시를 메일로 보내주는 뉴스봇을 소개합니다
소개
업무 특성상 금감원 보도자료나 감사대상 회사의 소식을 늦지 않게 챙겨야 합니다. 그런데 막상 매일 포털에 키워드를 넣어 검색하다 보면, 광고성 기사나 중복 기사에 묻혀 정작 봐야 할 기사를 놓치기 일쑤죠.
그래서 등록해 둔 키워드로 최근 24시간 발생한 뉴스를 모으고, 키워드에 회사명이 포함되면 DART 공시도 함께 검색해서, 매일 원하는 시간에 메일로 보내주는 뉴스봇을 만들어 봤습니다.
최근 업데이트(2026.7.2)
- DART 공시 연동 — 키워드에 회사명이 있으면 최근 24시간 신규 전자공시를 뉴스와 함께 메일에 포함합니다. 공시 제목을 누르면 DART 뷰어로 바로 이동합니다.
- 회사명 자동 판별 — 단일 회사명뿐 아니라, OR로 묶은 항목·띄어쓰기(AND) 로 나뉜 각 단어도 회사명인지 확인해서 DART 공시를 검색합니다. (예:
삼성전자 실적→ [삼성전자] DART 공시 + [삼성전자 실적] 뉴스)
사용법
- 구독 신청 폼에 이메일 주소, 관심 키워드, 받고 싶은 시간을 입력합니다.
- 신청하면 접수 확인 메일과 함께, 방금 등록한 키워드로 뉴스 갈무리가 1회 발송됩니다. 원하는 키워드로 잘 검색되는지 확인해 보세요.
- 다음 날부터는 매일 지정한 시간(미입력 시 기본 아침 8시)에 뉴스 메일이 도착합니다.
- 메일에서 기사 제목을 누르면 원문으로 바로 이동합니다.
키워드나 시간을 바꾸고 싶으면 같은 이메일로 다시 입력하면 매번 가장 마지막 신청 내용으로 갱신됩니다. 그만 받고 싶을 땐 키워드 칸에 '해지'라고 적어 제출하면 됩니다.
키워드 검색 규칙
단순 단어 검색뿐 아니라 검색 연산자를 지원합니다.
| 규칙 | 입력 방법 | 예시 |
|---|---|---|
| AND (모두 포함) | 띄어쓰기 | 삼성전자 반도체 |
| OR (하나만 포함) | OR 또는 | | 삼성전자 OR 하이닉스 |
| NOT (제외) | 단어 앞에 - 또는 ! | 반도체 -중고 |
| 정확한 문구 | 따옴표 | "금리 인하" |
섞어 쓸 수도 있습니다. 예를 들어 반도체 삼성|하이닉스 "금리 인하" -중고 처럼요. 서로 다른 주제는 쉼표로 구분해 여러 개 등록하면 키워드별로 섹션이 나뉘어 정리됩니다.
특히 회사명을 따옴표로 검색하면 단어 경계까지 확인합니다. 예컨대 "에이치엘비글로벌"로 검색하면 [에이치엘비글로벌이 오늘 주식시장에서~]은 잡히지만 [에이치엘비생명과학](비슷한 회사지만 다른 회사)는 걸러집니다. 비슷한 이름이 많은 계열사 중 특정 계열사 뉴스만 필터링이 필요할때 유용합니다.
특징
- 최근 24시간 기사만, 관련도순으로 — 설정한 키워드가 제목에 포함된 기사를 우선 보여주고, 중복 제목은 걸러냅니다. 뉴스는 각 키워드당 최대 15건으로 제한해 메일이 길어지지 않습니다.
- DART 신규 공시 — 키워드 안의 회사명마다 최근 24시간 공시를 조회해 보여줍니다. 뉴스와 동일하게 키워드당 공시는 최대 15건까지 보여줍니다. 한 검색어에 여러회사 이름이 있어도 각각 회사명을 식별합니다.
- 언론사 표기 — 기사마다 '연합뉴스', '매일경제' 같은 언론사명이 함께 표시되어 출처를 한눈에 볼 수 있습니다.
- 발송 시간 선택 — 출근길에 보고 싶으면 7시, 업무 시작 후 보고 싶으면 9시. 본인 패턴에 맞춰 정하면 됩니다.
어떻게 작동하나
- Google Form으로 신청을 받아 Google Sheets에 입력받습니다. 구독 정보는 시트에 암호화해 저장되며, Form에 제출된 응답은 제출 직후 자동 삭제됩니다.
- Apps Script가 암호화된 키워드를 읽어 네이버 뉴스 API와 OpenDART API를 사용해 검색합니다.
- 검색결과를 정리하여 Resend를 통해 메일이 발송됩니다.