Vibe CodingDay 6
바이브 코딩 시작하기 Day 6
2026년 1월 23일 · 여섯 번째 날
이틀 쉬고 다시 돌아왔다. 오늘은 업비트 상장 알림 봇을 만들려고 했는데... 현실의 벽에 부딪혔다. 하지만 배운 게 있다!
오늘 한 것들
1. 업비트 상장 알림 리서치
원래 목표는 업비트 공지가 올라오자마자 알림을 받고, 퍼프덱에서 바로 긁는 것이었다. 그래서 여러 가지 방법을 시도해봤다.
- • 업비트 공지 API 검색 → 공식 API 없음
- • api-manager.upbit.com → 막혀있음
- • 코인니스 RSS → SPA라서 RSS 없음
- • 크립토패닉 API → IP 차단됨
- • 구글 뉴스 RSS → 작동 안 함
- • Nitter (트위터 RSS) → Captcha 차단
결론: 업비트 공지 API는 공식적으로 제공 안 함
기존 텔레그램 봇들은 Selenium 스크래핑 또는 예전 API가 열려있을 때 만들어진 것으로 추정
API 리서치웹 스크래핑RSS
2. 마켓 리스트 방식 봇 (대안)
공지 API가 없어서 차선책으로 마켓 리스트 방식의 봇을 만들었다. 10분마다 업비트 마켓 리스트를 체크해서 새 코인이 추가되면 알림을 보낸다.
# 작동 원리
1. api.upbit.com/v1/market/all API 호출
2. 이전에 저장한 리스트와 비교
3. 새 마켓 발견 시 텔레그램 알림
# 문제점
공지 → 마켓 오픈까지 시간차 있음
스나이핑 목적으로는 부적합
1. api.upbit.com/v1/market/all API 호출
2. 이전에 저장한 리스트와 비교
3. 새 마켓 발견 시 텔레그램 알림
# 문제점
공지 → 마켓 오픈까지 시간차 있음
스나이핑 목적으로는 부적합
PythonUpbit APITelegram
3. 시도해본 API들
| 서비스 | 결과 |
|---|---|
| 업비트 공지 API | ❌ 없음 |
| api-manager.upbit.com | ❌ 차단됨 |
| 코인니스 | ❌ SPA (API 없음) |
| 크립토패닉 | ❌ IP 차단 |
| Nitter (트위터) | ❌ Captcha |
| 업비트 마켓 리스트 | ✅ 작동 |
배운 것
- •대부분의 거래소는 공지 API를 공개하지 않음
- •빠른 알림을 위해서는 Selenium 스크래핑 필요
- •뉴스 RSS도 대부분 막혀있거나 유료임
- •예전에 작동했던 API도 시간이 지나면 막힐 수 있음
- •안 되는 이유를 아는 것도 중요한 배움!
오늘의 숫자
6
시도한 API
5
실패한 방법
1
작동하는 API
683
업비트 마켓 수
느낀 점
오늘은 좀 아쉬웠다. 업비트 상장 공지 알림을 만들어서 퍼프덱 스나이핑 하고 싶었는데, 공지 API가 없어서 원래 목표는 달성 못 했다.
하지만 "왜 안 되는지"를 알게 된 것도 의미가 있다고 생각한다. 다른 방법을 찾아보거나, 아니면 다른 기회를 찾아야겠다.
마켓 리스트 방식 봇은 만들어놨으니까, 나중에 필요하면 쓸 수 있을 것 같다. 퍼프덱 스나이핑은 다른 방법을 찾아봐야지...
다음에 할 것
- ☐ 펀딩비 차익거래 실제 테스트 (소액)
- ☐ DEX 신규 페어 알림 방법 리서치
- ☐ Selenium 스크래핑 공부 (필요할 때)
- ☐ 다른 기회 포착 방법 찾아보기