텔레그램 봇에 간단한 메시지 전송하는 방법(파이썬)

2022. 1. 29. 14:57 / 서기랑

 텔레그램 봇의 기능을 구현하기 위해서는 보통 파이썬을 많이 사용한다.

 여기서는 파이썬을 이용하여 봇이 간단한 메시지를 전송하는 방법을 정리해봤다.

 

봇에 메시지 전송하기

1. 준비 과정.

 봇에 메시지 전송을 위해서는 파이썬 코딩이 가능한 환경과 봇의 토큰 값, chat_id를 알고 있어야 한다.

 이미 준비가 되어있다면 이 부분은 넘어가면 되며 준비가 필요하다면 아래의 글을 참고하여 준비를 하자.

 파이썬 설치

 파이참 설치(선택 사항)

 텔레그램 봇 생성 & 토큰 값과 chat_id 확인

 

2. 텔레그램 봇 라이브러리 설치.

 봇과 관련된 코딩을 하기 위해서는 PIP를 통해 텔레그램 봇 라이브러리를 설치해야 한다.

 cmd 창이나 혹은 파이썬의 터미널 창에서 아래의 명령어를 입력하여 라이브러리를 설치하자.

pip install python-telegram-bot

텔레그램 라이브러리 설치

3. 간단한 메시지 보내기.

 라이브러리의 설치가 끝났다면 이제 텔레그램 봇을 통해 간단한 메시지를 보내는 코드를 작성해보자.

 메시지만 보내는 것이기 때문에 코드 자체는 아주 간단한데 아래의 코드를 참고하여 빨간색으로 표시해 놓은 토큰 값과 chat_id 값만 변경하고 파란색으로 표시한 메시지 부분에 원하는 내용을 작성하면 된다.

import telegram

# 토큰 값과 chat_id 입력
bot = telegram.Bot(token="토큰 값")
chat_id = chat_id

# 메시지
bot.sendMessage(chat_id=chat_id, text="Seogilang test")

메시지 전송 코드

4. 메시지 확인.

 코드를 작성했다면 실행해보자.

 텔레그램 봇이 있는 채팅방에 작성한 메시지가 전송되는 것을 확인할 수 있을 것이다.

텔레그램 채팅방

 

그 외 내용

 메시지를 보내는 데 성공했다면 이제 본격적으로 원하는 기능을 구현하면 된다.

 직접 생각하여 코딩을 해도 되며 검색해보면 많은 사람들이 다양한 기능들을 구현해 놓은 코드도 많으니 참고하는 것도 좋을 것이다.