여니의 프로그래밍 study/파이썬

[파이썬] 텔레그램 봇 만들고 메세지 보내기

여니's 2021. 1. 13. 14:26

윈도우에 텔레그램 설치 후 회원가입

desktop.telegram.org/

 

텔레그램 데스크톱

컴퓨터에서 빠르고 끊킴없는 텔레그램을 경험해보세요.

desktop.telegram.org

카카오톡과 다르게 텔레그램은 여러 가지 다양한 기능들을 구현해낼 수 있어서

개발자들이 선호하는 메신저앱이라고 해요!

 

그래서 저도 파이썬을 이용해서

텔레그램 봇을 만들어보려고 합니다.

 

텔레그램 검색창에 BorFather을 검색하고 시작 버튼을 누르면 BorFather를 다루는 기본 명령 리스트를 보여줍니다.

또는 아래 링크로 직접 들어가는 방법도 있습니다!

https://t.me/BotFather

 

BotFather

BotFather is the one bot to rule them all. Use it to create new bot accounts and manage your existing bots.

t.me

Borfather를 다루는 기본 명령 리스트

 

그리고 봇을 생성해주고, 봇의 사용자 이름도 지정해준다.

 

토큰 확인 / 봇의 이름 : Gongja_bot


chat_id=bot.getUpdates()[-1].message.chat.id

=> 가장 최근 메세지를 보낸 상대방의 chat_id를 확인한다.

 

bot.sendMessage(chat_id=chat_id,text=str(message))

=> chat_id와 보내는 메세지를 함수 인자로 입력한다.

 

 

대화방으로 메세지 보내기 소스코드
결과물


개설한 채널의 chat_id를 지정해서 메세지를 보낼 수 있다.