텔레그램 Cli – 파이썬 – 날씨 가져오기

 

텔레그램 챗 그룹에 ‘weather’ 혹은 ‘날씨’ 라고 입력하면 현재 날씨를 추력해주는 예제입니다. 파이썬을 이용해서 텔레그램 Cli 를 제어하는 방법을 설명하는 기초 예제입니다.

날씨 데이터는 OpenWeatherMap 에서 제공하는 날씨를 사용합니다. 이미 이 데이터를 쓰기 편하도록 라이브러리가 만들어져 있습니다. PyOWM 입니다.

 

PyOWM 설치

  • sudo aptget install python-pip
  • sudo pip install pyowm

 

OpenWeatherMap 에서 데이터를 가져오기 위해서는 API_key 가 필요합니다. 아래 링크로 들어가서 간단한 회원 가입 후 API key를 적어둡니다.

http://openweathermap.org/register

 

PyOWM 라이브러리를 사용하는 방법은 아래 링크에서 확인.

PyOWM 참고자료 링크, API document

 

소스코드는 아래와 같습니다.

 

 

소스코드에서 pubkey, grpname, username, weather_api_key, weather_location 등의 변수 값은 자신의 설정에 맞게 변경해서 사용하세요.

 

 

‘weather’ 또는 ‘날씨’ 라는 단어에 반응하도록 추가한 코드는 아래와 같습니다.

 

참고자료

 

Post Author: TORTUGA

TORTUGA
궁금하신 점은 새로 개편한 홈페이지의 QnA 게시판을 이용해주세요!!!!!!! http://www.hardcopyworld.com/gnuboard5/bbs/board.php?bo_table=qna

댓글 남기기

이메일은 공개되지 않습니다.