telegram 간단 봇 제작

|

우선 https://core.telegram.org/bots 에 기본 내용이 있으나... 영문이라.. 쩝.. (이놈에 영어 울렁증..)

Telegram @BotFather 검색

친구 추가를 한 이후 대화창에 명령어 입력

/start

/newbot

-봇이름-(대화방 이름이 된다)

-봇 username-(대화창 username이 된다)


이렇게 입력 하면 토큰을 하나 던져 준다!

예로써 212826767:AAFbl6xrjDzAVFbWCudxLNA-yFPAxrP2i5Y 요따위 형식의 Data이다

다시 받을수도 있지만 봇을 컨트롤 하기 위해 중요한 Key이므로 잘 보관해 놓자!


web주소로 내용을 확인 할 수 있는데

https://api.telegram.org/bot<토큰키>/METHOD_NAME

형식으로 진행 되는데

위의 토큰 형식을 적용하여 설명하면

https://api.telegram.org/bot212826767:AAFbl6xrjDzAVFbWCudxLNA-yFPAxrP2i5Y/METHOD_NAME

가 될 것이다!

Method 정보는 https://core.telegram.org/bots/api 여기서 확인 해 볼 수 있다.


이제 생성된 bot 정보를 알아보자!

https://api.telegram.org/bot<토큰키>/getMe 로 자신의 정보를 확인해 보자!

내용을 확인해 보면 봇이름과 id번호를 확인 할 수 있을 것이다.

이제 봇에 접속한 내용들을 확인해 보자

https://api.telegram.org/bot<토큰키>/getUpdates 명령어로 채팅방 정보를 확인해 보자!

입력한 내용과 접속된 chat 정보를 확인해 볼 수 있다.

여기서 필요한 정보가 chat id번호이다.

이제 봇으로 챗창에 메시지를 보내 보자!

여러 방법으로 명령으르 내릴 수 있다 내용은 https://core.telegram.org/bots/api 에서 확인해 볼 수 있다.

예로써 내용을 보자

확인을 편하게 할 수 있는 get 방식으로 설명하겠다.

위에서 chat id번호가 6012753라고 가정하자

https://api.telegram.org/bot<토큰키>/sendMessage?chat_id=6012753&text=Test

요래 입력하면 봇의 Test 메시지 입력을 확인해 볼 수 있다.

이 외에도 file, 이미지 등등 입력 할 수 있는 것이 많으니 내용은 사이트에서 확인하고 테스트 해 보면 될것이다.



And