네트워커의 보안 티스토리

Pushbullet 무료버전은 메시지가 1달에 100개 제한이라 텔레그램으로 api 연동으로 다시 찾아봤다.

 

떠도는 소스가 있길래 대충 되게만 해서 쓰려고 만들었다.

 

텔래그램  봇 Chat ID, Token 만들기는 구글링으로 찾아 이미 가지고 있다는 전제하에 작성된 글이다.

 

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Global Telegram_chatid := "XXXXXXX" ; replace XXXXXXX with your chat_id
Global Telegram_Token := "XXXXXXX" ; replace XXXXXXX with your API token
    
 
msgbox, % Telegram_Send_message("텔래그램_메시지_테스트")   ; this is useful if you need to return data
 
 
Telegram_Send_message(TG_Message) { 
    
    param := "chat_id=" Telegram_chatid "&text=" TG_Message
    URL := "https://api.telegram.org/bot" . Telegram_Token . "/sendmessage?" 
    ;msgbox, % param
    ;msgbox, % URL
    WebRequest := ComObjCreate("WinHttp.WinHttpRequest.5.1")
    WebRequest.Open("POST", URL)
    WebRequest.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded")
    WebRequest.Send(param)
    res := WebRequest.ResponseText
    return res
}
 
 
 
cs