다음 링크들의 내용과 코드를 통해 실습했다.
1. SRT 자동 예매 - https://kminito.tistory.com/79
2. 텔레그램 메시지 전송 - https://kminito.tistory.com/24
3. GIT - https://github.com/kminito/srt_reservation
위 링크들에 정말 자세한 설명이 있어서 간단한 수정 내용과 내 환경에서 어떻게 실행시켰는지만 남긴다.
1. 수정 내용: 링크 3의 코드의 main.py에 아래 3개를 추가만 해도 텔레그램 메시지까지 함께 잘 실행된다.
(1) import telegram 추가
(2) 링크 2 코드를 함수로 넣기
(3) 함수(2)를 run()에 추가
2. 프로그램 실행: 링크 1에서 권하는 Jupyter Notebook나, Anaconda Prompt를 통해서도 가능하다.
<Jupyter 사용 방법>
(1) Jupyter를 E드라이브에서 시작하는 방법 - https://chobokim.tistory.com/26
(2) 간단한 Jupyter 사용 방법 - https://pasus.tistory.com/134
(3) Terminal 실행법: jupyter의 우상단 New 버튼 - Terminal 선택
<환경 설정 방법 - Ananconda Prompt로 수행>
(1) cd로 해당 경로 이동
(2) git clone https://github.com/kminito/srt_reservation.git
(3) pip install -r requirements.txt
(4) pip install python-telegram-bot --upgrade
<실행 명령어 - 링크 3에 설명된 명령어를 코드 파일이 있는 경로에서 실행>
python quickstart.py --user <SRT회원번호> --psw <SRT비밀번호> --dpt <출발지> --arr <도착지> --dt <날짜> --tm <시간>
본인이 공부하신 내용을 정리하며 이를 나눠주시는 분들이 있어서 정말 감사하고 고맙다는 말씀을 전한다.
이렇게 알기 쉽고, 따라 하기 쉽게 전해주시는 분들 덕분에 코드를 이해할 수 있어서 다시 한번 감사하다.
앞으로 원하는 예매가 필요할 경우 이 코드와 링크를 다시 확인하여 알맞게 수정할 있을 것 같다.
[이글루스 서비스 종료로 브런치스토리로 이전]
[2022/12/30 원문 작성]