尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Claude Cowork 세션(WebSearch 기반) 대신, 실제 RSS/텔레그램을 5분 주기로 직접 폴링해서 Supabase DB에 쓰고, 그 DB를 실시간 구독하는 정적 페이지로 보여주는 구조입니다. Claude 세션과 완전히 독립적으로 24/7 동작합니다.
scraper/poll.mjs에 DART Open API
호출을 추가하면 됨 — 공시는 접수 즉시 반영되는 소스라 지금 구조에서도 잘 맞음.keywords/telegram_channels 테이블은 대시보드 화면에서 링크만 있으면 누구나 수정 가능하게
열어뒀음(개인용 단일 사용자 전제). 링크를 공유하지 말 것. 더 안전하게 하려면 Supabase RLS를
로그인 사용자 전용으로 바꿔야 함(추가 작업 필요, 원하면 다음에 붙일 수 있음).supabase/schema.sql에
메모리에 남은 커버리지 종목으로 재구성한 목록을 시드로 넣어뒀음. 배포 후 화면에서 빠진 종목 추가할 것.supabase/schema.sql 내용 전체 복붙 실행.items, status, keywords, telegram_channels
테이블의 Realtime 토글을 켬 (화면 실시간 반영에 필요).Project URLanon public 키service_role 키 (절대 프론트엔드에 넣지 말 것 — GitHub Actions 시크릿 전용)SUPABASE_URL = 위에서 복사한 Project URLSUPABASE_SERVICE_KEY = 위에서 복사한 service_role 키workflow_dispatch로 한 번 수동 실행해서
정상 동작 확인 (Actions 탭 → 커버리지 레이더 수집 → Run workflow).web/index.html 상단의 SUPABASE_URL, SUPABASE_ANON_KEY 두 값을 1번에서 복사한
실제 값으로 바꿔서 커밋 (anon 키는 RLS로 보호되므로 프론트엔드에 노출돼도 됨 — service_role과 다름).web으로 지정 (또는 리포 루트의 vercel.json이
자동으로 web을 아웃풋 디렉토리로 잡아줌).*.vercel.app 주소가 대시보드 링크.npm install
SUPABASE_URL=... SUPABASE_SERVICE_KEY=... node scraper/poll.mjs
.github/workflows/poll-*.yml GitHub Actions 5분 주기 실행 설정(텔레그램/키워드 각각)
scraper/poll.mjs 수집 본체 (RSS + 텔레그램 → Supabase)
scraper/prices.mjs KIS 시세(등락률) 수집 → price_moves (장중, 급등락 종목 표시용)
scraper/sources.mjs 키워드 순회/검색 설정, 카테고리/감성 분류 규칙
supabase/schema.sql 테이블 정의 + 초기 키워드 시드
web/index.html 대시보드 페이지 (Vercel에 배포)