텔레그렘 api를 통해서 문자를 보내는 방법을 저번에 정리해보았습니다.
https://morethinking.tistory.com/8?category=1148056
텔레그램 메시지 보내는 방법
텔레그램 메신저에서 api를 이용하여 메세지를 보내는 방법을 알려드리겠습니다. 1.pip install python-telegram-bot 을 이용해서 인스톨합니다. 2. Botfather을 검색해서 /newbot을 입력해줍니다. 그리고 봇 이
morethinking.tistory.com
이번 시간에는 텔레그램에서 메세지를 받아서 반응하는 코드를 알려드리겠습니다.
먼저 telegram을 설치합니다. (pip install python-telegram-bot 이용)
from telegram.ext import Updater, MessageHandler, Filters
updater = Updater(token='your torken',use_context=True)
dispatcher = updater.dispatcher # 봇의 행동 규칙 저장
def echo(update, context): # update 발생 시 행동 함수
if (update.message.text) =='accepted message': #받은 메세지가 무엇이면,
update.message.reply_text('yes') #이렇게 대답한다
else:
pass
echo_handler = MessageHandler(Filters.text, echo) # 문자관련 업데이트가 생기면 echo대로 행동
dispatcher.add_handler(echo_handler) # 규칙 추가
updater.start_polling() # 봇 구동 시작
위의 방식에 주석을 달아두었으니 충분히 사용하실수 있을것입니다.
이러한 소스코드는 나노코딩님의 설명을 참고했습니다. 다만 업데이트가 되면서 소스코드가 다소 달라진 부분이 있습니다
'파이썬 정리' 카테고리의 다른 글
텔레그램 메시지 보내는 방법 (0) | 2020.09.14 |
---|
댓글