Python/telegram-bot
-
2. 텔레그램(telegram) 봇(bot)에 날씨 기능을 추가하자Python/telegram-bot 2020. 11. 9. 13:00
기상청 크롤링, XML 파싱에 관한 글을 올린 적 있습니다. 크롤링에 대한 설명은 위 링크를 참고하십시오. datetime 기상청 RSS 데이터는 발표일을 기준으로 0일, 1일, 2일 까지의 데이터가 담겨 있습니다. 보기 좋게 출력하려면 발표일, 발표일 + 1일, 발표일 + 2일을 처리해야 하는데요. 날짜에 관련된 계산을 하려면 꽤나 복잡하기 때문에 기본 내장 라이브러리를 사용하는 게 편합니다. 파이썬에서 날짜에 관련된 계산을 할 때는 datetime의 timedelta를 이용합니다. 사용법은 다음과 같습니다. 모년 모월 모일에서 2일 후를 계산해야한다면 날짜가 담긴 datetime 객체를 만들어야 합니다. 직접 객체를 만들어도 됩니다만, 만약 년월일이 담긴 문자열이 있다면 strptime 메서드로 날짜..
-
1. 파이썬으로 텔레그램(telegram) 봇(bot) 만들기Python/telegram-bot 2020. 11. 8. 14:38
https://core.telegram.org/bots https://core.telegram.org/bots/api 스마트폰이나 PC에 텔레그램은 깔려 있겠죠? @botfather 을 검색합니다. 가장 위에 공식 마크가 있는 것이 진짜입니다. 클릭해봅시다. 봇파더는 새로운 봇 계정을 만들고 기존 봇을 관리할 때 사용하는 봇입니다. 시작을 누릅시다. 저는 예전에 만들었기 때문에 다시 시작이 뜹니다. 여기서 /newbot를 클릭합니다. 봇의 이름을 고르라고 합니다. 간단히 mybot이라는 이름을 정했습니다. 겹쳐도 되는 이름입니다. username을 고르라고 합니다. 'bot'으로 끝나야 한다고 합니다. 겹치면 안 되는 이름입니다. (모자이크 처리했습니다.) 적당한 이름을 골라주면 API 키가 나옵니다. ..