본문 바로가기
파이썬 정리

텔레그램 메세지 반응 api 작성하기

by 세날 2020. 9. 17.

텔레그렘 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

댓글