Claude Code 활용 청약홈 줍줍 알림봇 1시간 만에 완성
부동산 무순위 청약 기회, 매일 수동으로 확인하지 않는 방법
부동산 무순위 청약은 신청 제한이 적어 많은 이들의 눈길을 끕니다. 문제는 공급 공고가 불규칙하게 게시되고 마감 기한도 대단히 촉박하다는 점입니다. 바쁜 와중에 매번 청약 사이트를 새로고침하며 필터링을 거치는 업무는 지속하기가 쉽지 않습니다. 조회 시점을 단 한 번만 걸러도 알짜 입지의 기회를 흘려보내게 됩니다.
이러한 비효율적인 조회 과정을 자동 알림 체계로 편리하게 전환할 수 있습니다. 사용자가 사이트를 들여다보지 않더라도 스케줄러가 주기적으로 정보를 긁어모으는 방식입니다. 최근 유행하는 CLI 기반 개발 비서를 곁들이면 복잡한 코딩 지식 없이도 실시간 모니터링 망을 단숨에 구현합니다.

터미널에서 작동하는 AI 비서의 특성
이번 자동화에 주축이 되는 도구는 앤트로픽의 CLI 개발 비서인 Claude Code입니다. 일반적인 대화형 AI가 단순히 코드를 화면에 띄워주는 수준이라면, 이 도구는 터미널에 상주하며 로컬 환경과 연동됩니다. 사용자의 요청에 맞춰 직접 파이썬 파일을 쓰고 실행 명령을 제안하는 똑똑한 능력을 발휘합니다.

메신저 연동을 위한 사전 준비
정보를 주기적으로 전달받으려면 수신 메신저 채널을 먼저 개설하는 과정이 필요합니다. 텔레그램의 'BotFather' 계정을 활용해 봇을 신설한 후 고유 토큰과 대화방 ID를 수집해 둡니다. 이후 적절한 디렉터리를 마련하고 터미널 창에 claude 명령어를 입력해 준비를 마칩니다.
곧바로 Claude Code 환경에 접속해 연동 상태를 확인하는 요청을 전달합니다. "텔레그램 토큰과 채팅 ID를 사용하여 연동 상태를 확인하는 파이썬 코드를 작성해 줘. 완성되면 실행하여 메시지가 제대로 도달하는지 검증을 요청해." 비서는 즉시 통신 라이브러리를 사용해 메시지를 발송하는 send_test.py 파일을 생성합니다. 이어서 테스트 실행 명령을 가동해 모바일 기기에 신호가 정상 도착하는 것을 관찰할 수 있습니다. 아래는 연동 테스트용 코드 예시의 모습입니다.
import requests
TOKEN = "YOUR_TELEGRAM_BOT_TOKEN"
CHAT_ID = "YOUR_CHAT_ID"
message = "[청약 알림봇] 시동 완료!"
url = f"https://api.telegram.org/bot{TOKEN}/sendMessage"
payload = {"chat_id": CHAT_ID, "text": message}
call_response = requests.post(url, json=payload)
print("전송 결과:", call_response.status_code)공고 페이지 정보 수집과 데이터 정제
메시지가 원활하게 전송되는 것을 확인했으니 청약 정보를 수집할 차례입니다. AI에게 공고 데이터를 수집하라는 지시를 다음과 같이 내려봅니다. "당일 올라온 무순위 공고 중에서 단지명, 지역, 상세 일정을 추출하는 파이썬 스크립트를 작성해 줘."
요청을 접수한 비서는 대상 페이지 구조를 꼼꼼히 살핀 다음 parser.py를 작성합니다. 불필요한 태그를 지우고 깔끔하게 정리된 데이터 형태로 가공하는 세부 로직을 알아서 적용해 줍니다.
중복 발송 방지와 주기적 실행 설정
수집 로직과 메시지 전송 로직이 갖춰졌다면 이 둘을 하나로 이어 붙일 시간입니다. 단순히 주기적으로 돌리기만 하면 똑같은 공고가 매번 발송되므로 이력 관리 논리를 얹는 작업이 필수적입니다. AI에게 sent_announcements.json 파일을 활용해 발송 기록을 보관하도록 요청합니다. "이미 발송한 공고의 식별 번호는 파일에 기록하고, 새로 포착된 정보만 선별하여 발송하도록 통합 파일 bot.py를 작성해 줘."
비서는 발송 내역 파일 대조 로직을 심어 오직 새로운 데이터만 골라내도록 코드를 완성하게 됩니다. 이렇게 제작한 프로그램을 매일 일정한 시각에 돌리기 위해 스케줄러를 등록합니다. 윈도우 환경이라면 작업 스케줄러를, 맥이나 리눅스 환경이라면 cron 구동 명령을 활용해 스크립트 실행 일정을 지정해 줍니다. 매일 특정 시간대에 주기적으로 코드가 동작하도록 만들면 수동 조회의 번거로움에서 완벽하게 벗어날 수 있습니다.
형식 변경에 대응하는 예외 처리 루틴
잘 가동되던 수집 스크립트도 외부 청약 사이트의 마크업 구조가 바뀌면 예기치 못한 에러를 뿜기 마련입니다. 파싱 구조 오류로 프로그램이 멈추는 상황을 대비해 견고한 예외 처리 장치를 추가해야 합니다. 비서에게 에러 통보 루틴을 포함하라고 다음과 같이 요청해 봅니다. "페이지 구조 변경으로 파싱이 실패하면 텔레그램으로 상황을 알리고 로그 파일에 상세 오류를 기록하도록 예외 처리 코드를 보완해 줘."
예외 처리 설계를 입혀두면 오류가 생겼을 때 즉시 인지하여 원인을 고치고 중단 없는 흐름을 이어가게 됩니다. 번거로운 확인 절차가 터미널 AI의 도움을 받아 완전 자동 알림 구조로 깔끔히 정착되었습니다. 완성도 높은 프로그램을 통해 핵심 기회를 신속히 파착하고 자산 포트폴리오 관리에 매진할 수 있습니다. 단순 반복 일거리를 점진적으로 줄이고, 일상을 고효율로 개편하는 자동화 프로세스를 구성해 보시기 바랍니다.
이런 글도 있어요
관련 검색어
- 🔍 Claude Code 사용법
- 🔍 Claude Code 비교
- 🔍 청약홈 사용법
- 🔍 청약홈 비교
- 🔍 줍줍 알림봇 사용법
- 🔍 줍줍 알림봇 비교