Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.49 KB

README.md

File metadata and controls

34 lines (24 loc) · 1.49 KB

코레일 KTX 예매 텔레그램 챗봇

아... 지금 보니까 전부 다 리펙토링 하고 싶은데 귀찮다....

참고

  • 본 서비스는 carpedm20/korail2를 기반으로 합니다.
  • 업데이트 되지 않은 일부 수정사항이 있어서 본 repo로 직접 copy해와서 사용하고 있습니다.

주의사항

  1. 귀경길 기차 예매를 하지 못한 안타까운 영혼들을 위해 만든 프로그램이므로, 개인용 목적이 아닌 상업적 목적등으로 이용하는 것을 엄중히 금합니다.
  2. 본 프로그램을 사용할 경우, 기본으로 설정된 1초에 1번 조회 요청에 대한 설정 값 이상으로 빠르게 설정하지 마십시오. 코레일 서버에 무리가 갈 뿐 아니라, 단위 시간내에 보다 빠른 값으로 조회를 요청할 경우, 계정이 정지될 수 있습니다.
  3. 본 프로그램은 2021-02-07일 기준으로 정상 동작하지만, 사이트의 구성이나 변수명 변경등에 따라 언제든 동작하지 않을 수 있습니다.

설정법

  • pipenv 사용 프로젝트
  • Makefile 참조
pipenv install
pipenv run python app.py
  • 필수 환경변수
BOTTOKEN # 텔레그램 봇 토큰

관리자편의 로그인 기능 사용하고 싶은 경우

docker run -dit -e USERID=[본인코레인ID] -e USERPW=[본인코레일PW] -p [외부에 노출시킬 포트]:8080 [빌드한 이미지명]