텔레그램봇 쉽게 만들기 세번째. 텔레그램 봇이 관리자인 채널의 chat id 확인 하기, 봇으로 채널에 메시지 보내기
오늘은 생성한 텔레그램 봇으로 채널에 메시지를 보내 보도록 하겠습니다.
지금가지 세팅이였다면, 오늘 부터는 실제 메시지를 보내는 중요한 내용 입니다. 이글을 처음 보신다면, 아래 링크로 처음 부터 따라 하시면 좋을 것 같습니다.
1. 텔레그램 봇 생성하기.
http://hatpub.tistory.com/48?category=851684
2. 생성한 텔레그램 봇 채널 관리자로 추가 하기.
http://hatpub.tistory.com/49?category=851684
1) 생성된 채널(봇이 관리자로 들어가 있는 채널) 에 아무말이나 입력을 해 봅니다.
※ 저는 모바일로 hi 라는 말을 입력 하였습니다.
2) 이제 첫 날에 텔레그램 봇을 생성하면서 받은 API 키를 사용 해야 하라 때가 왔습니다.
아래 URL 에 API 내용을 붙여 넣기 하여 인터넷 주소창에 입력하고 이동 해 봅니다.
https://api.telegram.org/bot(이부분)/getUpdates
예) https://api.telegram.org/bot511337000:AAG7gRmT3Ra8FYl22gekgckK_iwVwkJAAAA/getUpdates
인터넷 창에 위의 주소로 이동을 하면 위 이미지 처럼 내용이 나타나게 됩니다.
여기서 중요한 것은 id 의 값입니다. '-' 부터 복사 해 둡니다.
3) 그럼 이제 텔레그램 봇으로 메시지를 보내 보겠습니다.
아래의 빨간 글자만 여러분의 API 값, Chat id 값으로 바꾸고 진행 하시면 됩니다.
마찬가지로 아래 URL 을 인터넷 창에 입력 하고 이동 해 보겠습니다.
https://api.telegram.org/bot(API 값 위와 동일)/sendMessage?chat_id=-1001305033363&text=Hello
예) https://api.telegram.org/bot511337000:AAG7gRmT3Ra8FYl22gekgckK_iwVwkJAAAA/sendMessage?chat_id=467385328&text=Hello
위와 같이 이미지가 뜨면서 채널에 Hello 라는 메시지가 봇을 통해 들어 온 것을 확인 하실 수 있습니다.
봇을 이용하여 채널에 메시지를 보내는 방법까지 해 보았습니다.
이 내용을 응용하여 다른 여러 프로그래밍 언어로 챗봇을 만드실 수 있습니다.
다음 시간에는 php 와 연동하여 봇으로 메시지를 보내보도록 하겠습니다.