-
오토핫키] 텔레그램 봇 api 활용 휴대폰으로 알림 받기오토핫키 2022. 7. 28. 00:48
https://open.kakao.com/me/apsalman
https://www.youtube.com/channel/UC6hW-NrL9CxDQd2IzWbekYA
반대
https://apsalman.tistory.com/51
휴대폰으로 알림을 받고싶다.
텔레그램은 한국에서 n번방으로 인해 이미지가 씹창났지만 해외에서는 인기가 좋다.
메신저의 용도보다는 비지니스적인 부분과 api 활용을 통한 부분이 큰 것 같다.
일단 약간의 세팅이 필요하다.
텔레그램 어플 안에서 BotFather 를 검색하면 봇 이 나온다.
유저들이 만든 낚시 대화방을 조심하고 봇을 고르자. 난 이미 검색한 적이 있기에 최근에 뜬다.
/newbot
봇이름
봇닉네임(반드시 _bot 으로 끝나야함)
이렇게하면 api token 을 준다.
봇 채팅방에 들어가서 시작을 해준다.
이제 이 token 을
https://api.telegram.org/bot토큰/getUpdates
에 넣어주고 들어가보자
id 값을 찾을 수 있고 text /start 도 있다.
이제 token 도 있고 id 도 있으니 오토핫키에 스크립트를 활용해보자
TelegramSend(Message) { ChatID := "" Token := "" Param := "chat_id=" ChatID "&text=" Message URL := "https://api.telegram.org/bot" Token "/sendmessage?" a := ComObjCreate("WinHttp.WinHttpRequest.5.1") a.Open("POST", URL) a.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded") a.Send(Param) } TelegramSend("Hi everyone")
역시 WinHTTP 가 나온다. 여러 테스트를 해보았지만 DOM 이나 UrlDownloadFile 보다 속도면에서 더 빨랐다.
어쨋든 이렇게 메시지를 보내면
메시지가 온다.
'오토핫키' 카테고리의 다른 글
오토핫키] 함수가 무엇인가 #1 (0) 2022.09.20 오토핫키] 텔레그램 봇에게 보낸 메시지를 오토핫키 변수에 담기 (1) 2022.07.30 오토핫키] A_TickCount 활용하여 소요시간 확인 (0) 2022.07.16 오토핫키] 메이플스토리 수상한 큐브 매크로 (0) 2022.06.27 오토핫키] 컴파일 하기 전 트레이 아이콘 바꾸기 (0) 2022.06.24