파이썬 코드를 작성 전에 텔레그램 봇을 만드는 것을 다뤄보겠습니다. 인터넷에 이미 많은 포스트가 있지만 저도 복습하는 차원에서 포스트를 올려봅니다.

 

1. Telegram 국문 홈페이지 접속하여 다운로드 및 설치를 합니다.

http://www.telegram.pe.kr/

 

텔레그램 한글사이트

텔레그램 PC버전 다운로드,텔레그램 메신저 소개,한국어 한글 제공

telegram.pe.kr

2. 프로그램을 실행시켜 로그인을 합니다.

내 휴대폰과 연동이 되기 때문에 휴대폰 번호로 로그인을 진행합니다. (휴대폰으로 보내진 인증번호를 확인하여 입력)

그 다음 첫 페이지에서 bot를 검색하면 botFarther가 나옵니다.

botFarther 위에는 제가 만든 텔레그램 봇이 보이는군요.

그 다음 다음과 같이 설정을 합니다.

중복된 이름을 고르지 않기가 힘들군요.

1) /newbot : 새로운 bot 생성

2) bot 채팅방 이름 생성 - malte_python_ktx_bot 으로 만들었습니다.

3) bot 이름 생성 - malte_ktx_bot 으로 만들었습니다.

 

위 과정을 마치면 t.me/malte_ktx_bot 에 들어가 시작을 눌러 채팅방을 만들어 줍니다. 그리고 위 화면에는 짤렸지만 숫자와 이어서 영어 대소문자로 이루어진 긴 토큰값을 줍니다. 이제 파이썬에서 이 토큰값 하나만 있으면 이제 파이썬 프로그램에서 봇으로 채팅방에 들어갈 수 있는 것이지요.

 

텔레그램이 참 좋은 프로그램인데 요즘엔 여론이 안좋군요...

목차

Python, Telegram으로 KTX 열차표 예매하기(#1 준비)
Python, Telegram으로 KTX 열차표 예매하기(#2 __init__.py)
Python, Telegram으로 KTX 열차표 예매하기(#3 telegram.py, korail.py)
Python, Telegram으로 KTX 열차표 예매하기(#4 텔레그램봇 만들기)

Python, Telegram으로 KTX 열차표 예매하기(#5 telegram, telepot)
Python, Telegram으로 KTX 열차표 예매하기(#6 selenium, 웹 자동화)
Python, Telegram으로 KTX 열차표 예매하기(#7 selenium, regular expression)
Python, Telegram으로 KTX 열차표 예매하기(#8 열차표 확인하기)
Python, Telegram으로 KTX 열차표 예매하기(#9 예매하기)
Python, Telegram으로 KTX 열차표 예매하기(#10 마무리)

+ Recent posts