본문 바로가기
파이썬/파이썬

[ 파이썬 ] 텔레그램 에코봇 만들기

by jeong-f 2022. 1. 7.
반응형

텔레그램 봇의 기본적인 동작을 위해 메시지 수신부의 처리가 필요합니다.
이 기능을 위해 시작단계로 에코 봇에 대한 내용을 정리하고자 내용을 작성합니다.

2021.12.24 - [파이썬/파이썬] - [ 파이썬 ] 텔레그램봇 만들기

 

[ 파이썬 ] 텔레그램봇 만들기

파이썬 작업을 위한 텔레그램 봇에 대한 설정 및 API 키 확인 방법에 대하여 공유하고자 합니다. 먼저 텔레그램 봇 다운로드 후 가입을 진행해주십시오. https://desktop.telegram.org/ 텔레그램 데스크톱

jeong-f.tistory.com

소스 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from telegram.ext import Updater, MessageHandler, Filters
 
#--------------------------------------------------------
#메시지 수신 후 에코 전송
#--------------------------------------------------------
def get_message(bot, update):
     chat_id = bot.message.chat.id; # 채팅id 받기
     msg = bot.message.text
    update.bot.send_message(chat_id,msg) # 메시지 전송
 
#--------------------------------------------------------
# 메인
#--------------------------------------------------------
if __name__ == '__main__':
    token = '토큰ID'
    updater = Updater(token=token,use_context=True)

    message_handler = MessageHandler(Filters.text, get_message)
    updater.dispatcher.add_handler(message_handler)    
    updater.start_polling()
    updater.idle()
cs

실행 결과

출처

아래 사이트에서 소스코드를 인용하였으며 문제시 삭제하겠습니다.

https://jvvp.tistory.com/1048

반응형

댓글