Skip to content

네이버 예약에서 희망하는 시간을 취켓팅하자! 🔫

Notifications You must be signed in to change notification settings

hongxeob/TimeGuard_Alert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔔 네이버 미용실 예약 취켓팅 알리미

💫 프로젝트 소개

2년간 다니던 미용실을 사용하던 중, 미용실의 인기가 많아짐에 따라 원하는 일정에 예약하기가 어려웠습니다.
그래서 해당 미용실의 네이버 예약 시스템에서 특정 시간대에 이미 예약이 되어 있는 경우, 해당 예약이 취소되었을 때 사용자에게 텔레그램으로 알림을 보내는 시스템입니다.
사용자는 원하는 미용실과, 디자이너, 예약 시간대를 입력하고, 해당 시간에 예약이 취소되면 텔레그램으로 알림을 받게 됩니다.

💻 주요 기술 스택

  • Java 17
  • Spring Boot 2.7.14
  • Spring Cloud OpenFeign
  • Telegram Bots API

빌드 및 실행

1) ./gradlew clean build
2) cd build/libs
    java -jar TimeGuardAlert-0.0.1-SNAPSHOT.jar

⚒️ 사용 방법

  1. 텔레그램 봇을 생성하여,토큰과 ChatID를 발급 받습니다
  2. 프로젝트의 application.yml 파일에 발급받은 텔레그램 봇의 토큰과 ChatID를 설정합니다.
  3. 텔레그램 봇의 채팅창에 /대기 명령어를 사용하여 예약 취소 알림을 요청합니다.
  4. 텔레그램 봇의 채팅창에 /취소 명령어를 사용하여 예약해둔 요청을 취소합니다.
  5. 예를 들어, 다음과 같이 명령어를 입력하면 됩니다.

상세 사용 방법

  • 원하는 미용실의 디자이너를 고른 후, 예약 버튼을 누릅니다.
스크린샷 2024-01-12 오후 4 12 47 - 예약 화면으로 이동한 후 URL에서 해당 숫자를 찾습니다. 스크린샷 2024-01-12 오후 4 12 34
  • 대기 요청시 텔레그램 봇의 채팅창에 아래와 같은 요청을 보냅니다.
    • /대기 179885,3807085,2024-01-01T12:00:00,2024-01-01T13:00:00
    • 각 요청 값은 콤마(,)로 구분 합니다.
    • 이 명령어는 다음과 같은 정보를 사용하여 예약 취소 알림을 요청합니다.
    • 매장 번호: 179885
      디자이너 번호: 3807085
      시작 시간: 2024-01-01T12:00:00
      종료 시간: 2024-01-01T13:00:00 (시작 시간과 종료 시간은 같게 설정합니다.)

각 요청시 텔레그램 봇 응답

취소 대기 요청시

image

대기 요청한 시간이 예약 가능으로 전환시

스크린샷 2024-01-12 오후 4 29 21

대기 요청을 취소할시

image

추후 미용실외 다른 장소의 예약도 확장 예정이니 잠시 기다려주세요! 🙇🏽‍

About

네이버 예약에서 희망하는 시간을 취켓팅하자! 🔫

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages