ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 텔레그램 봇으로 나에게 메세지 보내기 -1
    코딩/프로젝트 2018. 10. 28. 21:37

    오늘은 텔레그렘 봇을 이용하여 


    간단한 푸싱 서비스를 구현하도록 해보겠다


    사시 지금 목적은 맨날 내가 밥값 내는걸 까먹어서


    나한테 알림 좀 하라는 의미로 봇을 만들것이다 ㅎㅎㅎ..


    일단 텔레그램을 가입하고


    폰과 pc에 텔레그램을 깔도록 하자


    pc를 쓰는 이유는 토큰 복 붙이 쉽고 테스트하기엔...


    권장 사항이다


    여튼 깔렸다면 

    검색에 BotFather 를 검색하자 


    BotFather가 검색되면 눌러서 /newbot을 입력한다


    처음으로 이름을 지정해주고 


    다음으로는 username을 지정해준다. 끝부분에 bot을 붙여야 생성이 된다!!!


    중복됬다하면 다른 이름으로 시도하면 된다. 





    이런식으로 설정해준다. ㅎ


    그러면 다음에 토큰이  생성된다. 


    토큰은 봇 메시징에 매우 필수적이다 




    이런식으로 토큰이 생성이 된다 ㅎㅎㅎ

    ( Use this token to accesss the HTTP API : 부분 밑에 보이는 값이 토큰 값이다 )


    이제 봇이 생성된지 보러가보자


    아까 username으로 봇을 검색하면 생성된 봇이 보일것이다


    봇을 클릭하면

    /start 라고 알아서 쳐질것이다


    봇이 나에게 메세지를 보내려면 두가지가 필요한데


    첫째는 token

    두번째는 내id 

    이다. 이걸 어떻게 확인할까 ?



    https://api.telegram.org/bot[token]/getUpdates

    [token]를 지우고 거기에 토큰을 넣어서 웹브라우저 url에서 호출해보자




    거의 깨져서 안보이는데 id 부분에 값이 들어와 있을 것이다.

    나는 처음에 result 부분이 없어서 당황했는데 알고보니 내가 핸드폰에서 텔레그램에 연동을 안해놨었다.ㅎ 


    여튼 저 아이디도 알았으니 나한테 메세지를 보내본다. 

    https://api.telegram.org/bot[토큰]/sendMessage?chat_id=[내아이디]&text=[보낼메세지]

    이거를 웹브라우저 상에 치면 된다.ㅎ


    나는 HELLO를 넣어서 보내봤다



    ㅎㅎㅎㅎㅎ...

    안녕친구야 반갑다

    이렇게 간단하게 나한테 메세지를 보내는 푸싱봇을 만들어봤다

    이제 이 친구를 통해 나한테 메세지를 일정시간에 보내는 일을


    NODE.JS를 통해 만들어보도록하겠다 냐하하하


    댓글

Designed by Tistory.