개발프로그램2023. 3. 16. 15:29

열차 알리미 프로그램의 사용방법을 자세히 알려드리겠습니다.

 

열차 알리미는 KTX / SRX / ITX / 새마을호 / 무궁화호 / 통근열차 등의 열차 승차권이 나왔을때 (예매 가능) 알려주는 프로그램입니다.

 

프로그램은 아래 링크에서 다운 받으실 수 있습니다.

https://bemeal2.tistory.com/318

 

 

 

1. 예약정보 설정하기

 

 

 

 

 

1. 열차선택

    Finder 탭에서, 예약하고자 하는 열차의 - 열차구분 출발역 도착역 출발일자 출발시간 인원 좌석종류 등을 선택합니다.

 

2. 탐색설정

   Interval / Limit Count 를 설정합니다.

   Interval 은 예약탐색중간 의 대기 기간입니다.

   5 ~ 10 으로 설정되어 있다면, 예약확인하고, 다음번 예약확인까지 5,000~10,000(밀리초) 사이의 랜덤값으로 대기후에, 다시 예약을 확인하게 됩니다.

   Limit Count 는 예약확인하여, 성공하기 까지, 몇번을 예약확인 try(탐색) 할지 한도를 설정합니다.

 

3. [추가버튼]

   신규등록시에는 추가 버튼을 누르면, 상단으로 입력한 예약정보가 입력이 되고,

   수정 모드에서는 수정 버튼이 활성화 됩니다.

 

4. 탐색 목록 확인

   추가/수정된 결과목록이 나오며, 이 목록을 선택하고, 탐색 시작을 할 수 있습니다.

 

 

1-1. 예약대기 가능시 알림

 

예약대기는 코레일 예약사이트에서만 이용 가능한 서비스입니다.

예약대기를 신청하면, 실제 예약가능한 자리가 나오면 좌석배정이 됩니다.

좌석배정이 되면, 당일 24:00분까지 결제하면 예약이 완료됩니다.

 

 

 

 

[예약대기] 도 모두 매진 상태일때,

 

[예약대기 가능시 알림] 선택해 놓으면,

와 같이 코레일 사이트에서 예약대기가 가능할 때 알려주게 됩니다.

 

 

 

 

 

 

 

 

2. 탐색 시작하기

 

 

 

 

탐색을 시작할 예약데이터를 선택합니다.

Start 버튼을 누르면, 탐색이 시작 됩니다.

 

Interval 간격으로 주기적으로, 예약이 가능한지 체크를 하게 되며,

LimitCount 까지 체크하고, 못찾으면 자동 종료됩니다.

 

 

 

3. 예약 가능 알림 받기

 

 

탐색이 시작되고, 티켓 예약이 가능할때 알림이 전송 됩니다.

 

 

 

Sound 에 체크가 되어 있다면, 탐색성공시 스피커로 팡파레 소리가 나오게 됩니다.

 

메신저 알림이 등록되어 있다면, 메신저로도 알림이 발송 됩니다.

 

 

 

 

 

링크 : Telegram 토큰 생성 방법
링크 : Slack 토큰 생성 방법
링크 : Line 토큰 생성 방법

 

 

 

 

 

 

탐색 성공시  웹브라우저 열기를 설정하면,

네이버예매사이트 또는 코레일 사이트로 웹브라우저가 자동으로 띄어집니다.

 

 

 

 

 

 

쿨타임기능은, 탐색성공후에 지정된 시간만큼 휴식후에 탐색을 재개하는 기능입니다.

(없음 : 탐색성공후 바로 종료)

 

 

Posted by 헝개
개발프로그램2023. 3. 16. 14:00

열차 알리미는 KTX / SRX / ITX / 새마을호 / 무궁화호 / 통근열차 등의 열차 승차권이 나왔을때 (예매 가능) 알려주는 프로그램입니다.

 

코레일 사이트에서 예매가능한 열차에 대해서 알림을 받을 수 있습니다.

KTX/SRT
ITX-청춘
새마을호/ITX-새마을
무궁화호/누리로
통근열차

 

 

 

 

Finder 에서 열차구분 / 인원 / 날짜 / 시간 등의 정보를 입력하고, 추가를 누루면, 상단 예약 목록으로 추가 됩니다.

상단 목록을 선택하고 Start 를 누루면, 예매 가능한 승차권이 있을때 알림을 받을 수 있습니다.

 

예약일자와 열차구분에 맞는 좌석이 나오면, [탐색성공]에 텍스트로 표시가 되며, 스피커를 통해서 Sound 를 내보내고, 
Telegram, Slack, Line 메신저로 푸시 메세지를 보내주고, PC에서는 바로 웹브라우저/웹뷰를 띄어주게 된다.

(링크 : Telegram 토큰 생성 방법)
(링크 : Slack 토큰 생성 방법)
(링크 : Line 토큰 생성 방법)

 

 

ps. 윈도우7 이상, 닷넷 프레임웍 4.8 이상이 설치되어 있어야 실행됩니다.

 

 

자세한 사용방법 안내

bemeal2.tistory.com/295

 

 

(주의사항)

 

1. 개인적인 용도로만 사용해야 하며, 
2. 본 프로그램을 사용시, 코레일 예매사이트 서버에 부하를 일으키게 되면, 즉각 사용을 중지해야 하며, 
3. 본 프로그램을 사용하다 발생하는 모든 책임은 사용자에게 있습니다.

4. 열차 티켓을 매점매석하거나, 되파는 행위는 법적인 처벌을 받을 수 있습니다.

 

 

TrainNotifier_v1.0.7.zip
7.08MB

 

 

 

압축을 풀고 TrainNotifier.exe 를 실행하세요.

readme.txt 파일을 읽어주세요.

 

 

 

본 프로그램의 첨부파일을 다른곳에 게시하실 수 없습니다. 
블로그 링크를 올리거나 소개하는 것은 전혀 상관이 없습니다.
카페가 블로그 등에 많은 소개 부탁드립니다.

 

Posted by 헝개
개발팁2022. 10. 28. 15:26

LINE 메신저의 그룹에서 그룹을 추가한다.

 

 

 

그룹을 만들때는 알림을 받아야 하기 때문에,

 

 

LINE Notify 를 선택해줘야 한다.

 

LINE Notify 가 친구에 안나온다면, 친구추가를 먼저 하고 진행해야 한다.

 

 

 

 

 

 

이제 웹브라우저로 아래 링크에 들어가서,

 

API 토큰을 생성해야 한다.

 

 

https://notify-bot.line.me/

 

 

 

로그인후에, 상단 오른쪽의 이름을 클릭하고, My page 로 들어가서,

 

Generate token 을 클릭한다.

 

 

 

 

 

 

아까 만들었던 그룹명을 선택한다.

 

Generate token 을 누르면, token 이 생성된다.

 

 

 

API 문서는 이 사이트에서 볼 수 있다.

 

https://notify-bot.line.me/doc/en/

 

 

API 메서드가 여러개가 있는데, 이중에 메세지 전송하는 API 만 보면 아래와 같다.

 

 

 

간단하게

POST 로 https://notify-api.line.me/api/notify 를 호출하면 되고,
인증은 Bearer 에 위에서 생상한 token 을 넣어주면 되고,
메세지는 form data 로
message=test_message

 

이렇게 호출해주면 메세지가 전송이 된다.

 

curl -X POST -H "Authorization: Bearer 토큰을이곳에입력하세요" -F "message=foobar" https://notify-api.line.me/api/notify

 

command 창에서 위와같이 실행해보면, 메세지가 전송되는걸 볼 수 있다.

 

 

 

Posted by 헝개