반응형
텔레그램 봇의 기본적인 동작을 위해 메시지 수신부의 처리가 필요합니다.
이 기능을 위해 시작단계로 에코 봇에 대한 내용을 정리하고자 내용을 작성합니다.
2021.12.24 - [파이썬/파이썬] - [ 파이썬 ] 텔레그램봇 만들기
소스 코드
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 |
실행 결과
출처
아래 사이트에서 소스코드를 인용하였으며 문제시 삭제하겠습니다.
반응형
'파이썬 > 파이썬' 카테고리의 다른 글
[ 파이썬 ] 캠핑장 예약 조회(실시간)-데이터 테이블 비교 (0) | 2022.01.14 |
---|---|
[ 파이썬 ] LS 산전 XGT PLC 시리얼 통신(C-NET) 하기 (4) | 2022.01.14 |
[ 파이썬 ] 네이버 자동 로그인 후 클릭 이벤트 응모하기 (0) | 2022.01.07 |
[ 파이썬 ] 데이터 프레임 비교(최신 정보만 추출하기) (0) | 2022.01.07 |
[ 파이썬 ] 계속하려면 아무 키나 누르십시오 . . . (0) | 2022.01.05 |
댓글