강좌/Telegram BOT

Telegram Bot 을 이용해 채널에 메시지 보내기

acidpop 2017. 9. 25. 12:13
반응형

Telegram 은 채널 이란 개념의 채팅방을 생성하여

 

관리자만 메시지를 보낼 수 있는 채팅방 운영이 가능하다.

 

미세먼지 알림봇 역시 이 채널 기능을 이용하여 보내지고 있다.

 

 

일단 채널에 봇이 메시지를 보내려면 다음의 순서가 필요하다.

 

 

1. 채널을 생성한다.

 

2. 채널 정보에 가서 "관리자" 를 클릭한다.


3. "관리자 추가" 를 클릭한다. 


 




4. 메시지 작성 권한을 활성화 한다. (기본값으로 활성화 되어 있다)

 

5. 생성한 봇 ID 를 검색 하여 봇을 관리자로 추가한다.

 

6. 봇이 관리자로 추가가 되었다면 Telepot 을 이용하여 메시지를 보낼 수 있다.

 

 

python 실행

 

import telepot

 

bot = telepot.Bot('봇Token')

 

bot.sendMessage('@채널이름', '메시지')

 

 

위와 같이 해보면 해당 채널에 봇이 메시지를 보낸것을 확인 할 수 있다.

반응형