Claude Code 활용한 KREAM 리셀 역프 감지 알림봇 만들기

Claude Code 활용한 KREAM 리셀 역프 감지 알림봇 만들기

Claude Code 활용한 KREAM 리셀 역프 감지 알림봇 만들기

국내외 리셀 플랫폼 간 가격 모니터링 자동화의 필요성

오늘 만들 것
국내외 리셀 플랫폼 간 가격 모니터링 자동화의 필요성

국내외 스니커즈 및 의류 리셀 시장에서 가격 차이를 모니터링하여 실질적인 차익을 얻는 기법은 많은 이들이 주목하는 영역입니다. 한국의 대표적인 플랫폼과 미국의 대표 리셀 플랫폼 간의 가격 비교가 가장 전형적인 사례로 꼽힙니다. 국제 배송료, 실시간 환율 변동, 통관 관세, 그리고 각 플랫폼이 부과하는 체결 수수료 등을 종합적으로 고려하더라도 특정 품목에서 가격 불일치 현상이 정기적으로 발생하곤 합니다.

문제는 이러한 유리한 거래 기회를 포착하기 위해 매일 여러 웹사이트 브라우저 창을 띄워두고 수동으로 시세를 확인하는 작업이 극히 비효율적이라는 점입니다. 시간 낭비가 심할 뿐 아니라 원하는 가격대의 상품이 등록되었을 때 기회를 놓기 쉽습니다. 이러한 비효율을 걷어내기 위해 터미널 기반의 인공지능 개발 도구를 활용하여 자동 감시 도구를 신속하게 작성하는 방법이 각광받고 있습니다. 실시간으로 시세 변동을 관측하고 설정한 기준에 부합하면 메신저로 즉각 전달받는 파이프라인을 구축해 보겠습니다.

구현을 위한 Node.js 실행 환경 및 메신저 설정

구현을 위한 Node.js 실행 환경 및 메신저 설정

자동화 시스템을 시작하는 단계에서 준비해야 할 요소는 비교적 간단합니다. 우선 터미널 환경에서 자바스크립트 엔진을 작동시킬 수 있는 Node.js 런타임 환경이 컴퓨터에 구축되어 있어야 합니다. 이어서 알림을 실시간으로 수신할 수 있도록 메신저 API 설정 정보가 필요합니다. 본 예시에서는 널리 쓰이는 텔레그램의 API를 활용합니다. 텔레그램의 공식 봇 관리 채널을 통해 간단히 전용 토큰을 발급받을 수 있습니다. 사용자의 고유한 대화방 식별값인 Chat ID도 사전에 확인해 둡니다.

대규모 외부 데이터베이스나 유료 클라우드 서비스를 무리하게 도입할 필요가 전혀 없다는 점이 이 구조의 큰 장점입니다. 로컬 컴퓨터의 콘솔과 가벼운 파일 저장 장치만으로도 충분히 목적을 달성할 수 있어, 초보자도 초기 설계 단계에서 큰 비용 없이 가볍게 진입하기에 용이합니다.

단계별 구현 과정 상세 분석

단계별 구현 과정 상세 분석

1
시세 수집을 위한 기본 구조 설계
AI에게 보낸 프롬프트
KREAM과 StockX의 실시간 시세를 조회하는 가상의 Node.js 스크립트를 작성해줘. 특정 신발 모델 리스트를 배열로 두고, 각 모델의 국내외 가격 데이터를 가져오는 함수를 구현해줘. 프로젝트 초기화에 필요한 package.json 파일도 함께 생성해줘. 파일명은 index.js로 지정할 거야.

자동화 봇을 구축할 때 첫 단추는 각 플랫폼의 시세 정보를 주기적으로 읽어오는 원형 코드를 작성하는 일입니다. 처음부터 복잡한 예외 처리나 전송 기능까지 한 번에 요청하면 오류가 생기기 쉽기 때문에, 데이터의 조회와 수집이라는 단일 목적에 집중하는 편이 유리합니다. 인공지능 비서에게 기본 스크립트 작성을 요청합니다. 지시를 실행하면 필요한 라이브러리 설정 파일과 데이터 수집 틀을 가진 파일이 준비됩니다. 개발자는 콘솔 환경에서 의존성 설치 명령어만 실행하면 곧바로 작동 준비를 마칩니다.

2
제반 비용을 포함한 실질 수익성 연산 로직
AI에게 보낸 프롬프트
index.js 파일에 환율 1400원과 해외 배송비 15달러, 플랫폼 수수료 5%를 반영하는 가격 변환 함수를 추가해줘. 이 조건들을 계산해서 KREAM 가격이 해외 StockX 직구 비용보다 10% 이상 저렴한 역프 상품만 골라내 터미널 로그에 띄워주는 판정 로직을 붙여줘.

화면에 표시되는 단순 판매가만 평면적으로 대조하는 방식은 실제 거래 과정에서 오차를 불러옵니다. 해외 상품을 주문할 때는 환율뿐 아니라 국제 물류 운송 비용, 그리고 구매와 판매 시 플랫폼에 정산해야 하는 세부 수수료를 포함해야 실질적인 마진을 산출할 수 있습니다. 위와 같은 계산 방식을 덧붙이도록 도구에 지시를 내립니다. 연산 과정에 숨겨진 제반 비용들을 누락 없이 통합해야 정밀한 분석이 가능해집니다. 코드 반영이 완료되면 콘솔 화면에 실시간으로 보정된 예상 마진율과 순수 마진 금액이 깔끔하게 표시되기 시작합니다.

3
메신저 전송 기능 결합
AI에게 보낸 프롬프트
dotenv 패키지를 활용해 환경 변수에서 TELEGRAM_BOT_TOKEN과 TELEGRAM_CHAT_ID를 읽어오도록 index.js 파일을 수정해줘. 그리고 역프 판정이 난 상품이 있으면 텔레그램 API를 호출해서 상품명, KREAM 가격, 직구 예상가, 마진율을 보기 편한 메시지로 보내주는 기능을 연동해줘.

원하는 가격 조건에 부합하는 매물이 확인되면 스마트폰으로 정보를 신속하게 전송받는 장치가 필수적입니다. 보안 강화를 위해 API 인증키 등의 민감한 개인 정보는 소스 코드 내에 날것으로 기록하지 않고 환경 변수 파일에 분리하여 관리하는 보안 규칙을 준수합니다. 코드를 고도화하기 위한 수정을 지시하면, 인공지능이 설정 템플릿 파일과 알림 송신 모듈을 결합하여 코드를 수정해 줍니다. 최종적으로 조건이 맞는 상품이 잡힐 때마다 메신저 대화방으로 자동 가공된 정보 메시지가 정확히 전송되는 상태에 도달합니다.

4
중복 발송 제한 및 자동 실행 설정
AI에게 보낸 프롬프트
매번 같은 상품 알림이 스팸처럼 발송되지 않도록 한번 알림을 보낸 상품은 duplication_filter.json 파일에 타임스탬프와 함께 기록해줘. 24시간 동안은 중복 발송하지 않는 필터 로직을 추가하고, package.json에 start 스크립트를 등록해서 Claude Code CLI 상에서 즉시 실행할 수 있게 만들어줘.

감시 주기를 좁혀서 작동시키다 보면 이미 확인하고 지나간 매물 정보가 지속적으로 발송되어 모니터링 피로도가 높아지는 현상이 일어납니다. 따라서 이전에 발송을 마친 고유한 상품 코드 목록은 일정 시간 동안 알림에서 제외하는 저장 장치가 요구됩니다. 이 요청을 적용하면 필터 파일이 내부적으로 전송 이력을 파일 형태로 보존하며 비교하게 됩니다. 작업을 마치고 구동을 시작하면 새롭게 식별된 알짜 정보만 걸러서 스마트폰에 전송되므로 수동 피로감이 획기적으로 줄어듭니다.

예외 상황 발생 시 대처 방안

자동 감시 봇을 구현하여 사용하다 보면 예상치 못한 시스템 중단이나 비정상 작동 오류를 겪을 수 있습니다. 주로 관측되는 예외 유형과 이에 따른 대처 방식입니다.

첫째, 메신저 전송 과정에서 에러 코드가 나타나거나 스마트폰으로 메시지가 수신되지 않는 문제입니다. 대체로 설정용 환경 파일에 입력한 인증 정보 문자열 주변에 불필요한 기호나 공백 문자가 포함되어 오작동하는 사례가 많습니다. 더불어 텔레그램 봇은 스팸 차단 정책상 수신자가 해당 봇에게 대화 시작을 먼저 요청해야 메시지를 보낼 수 있으므로, 대화방 진입 후 시작 버튼을 명확하게 눌렀는지 점검해야 합니다.

둘째, 중복 방지를 위한 기록 파일이 훼손되어 읽기 에러가 생기는 현상입니다. 스크립트 실행 중에 컴퓨터가 강제 종료되거나 입출력 충돌로 파일 형태가 깨지면 실행 단계에서 바로 종료됩니다. 이럴 때는 손상된 데이터 파일을 완전히 초기화하고 빈 중괄호 문자만 남겨둔 채 저장하면, 도구가 초기화 상태로 복구되어 원활하게 실행을 이어나갑니다.

셋째, 가격 계산을 수행하는 시점에 연산 불능 상태를 가리키는 오류가 송출되는 일입니다. 해외나 국내 웹페이지에서 제공하는 금액 텍스트에 쉼표나 달러, 원화 표시 같은 통화 문자열이 포함되어 있으면 데이터 형변환 중에 오류가 일어납니다. 이 오류를 해결하기 위해서는 텍스트 필터링을 통해 순수 숫자만 골라내는 유효성 검사 로직을 삽입하도록 지시하여 코드를 정밀하게 교정해야 합니다.

자동화 프로세스 운영으로 얻는 효과

이러한 간단한 자동화 봇을 구축해 두면, 장기적으로 외부 금융 API를 연동하여 실시간 환율을 매 시각 자동 반영하게 만들거나 관세 연산 로직을 한층 정밀하게 수정하는 등 자신만의 맞춤형 정보 시스템으로 점진적으로 업그레이드할 수 있습니다. 가장 기초적인 데이터 파이프라인 설계에서 시작하여 부가적인 장치들을 논리적으로 추가해 나가면, 매일 손수 반복하던 노동을 안전하고 완벽하게 자동화 영역으로 전환하는 즐거움을 만끽할 수 있습니다.

관련 검색어

  • 🔍 Claude Code 사용법
  • 🔍 Claude Code 비교
  • 🔍 KREAM 사용법
  • 🔍 KREAM 비교
  • 🔍 리셀 봇 사용법
  • 🔍 리셀 봇 비교

댓글 쓰기

다음 이전