오늘은 엑셀 VBA에서 텔레그램 메세지를 보내는 코드를 포스팅 해보려고 한다.
Function tele(msg As String)
apikey = "본인의 APIKEY"
botid = "본인의 BOTID"
strdata = "chat_id=" & botid & "&text=" & msg
URL = "https://api.telegram.org/bot" & apikey & "/sendMessage?"
Dim whr As Object
Set whr = CreateObject("winhttp.winhttprequest.5.1")
With whr
.Open "POST", URL
.setRequestHeader "content-type", "application/x-www-form-urlencoded"
.send strdata
End With
End Function
VBA 코드는 다음과 같으며 VBA 중에 어떤 텔레그램으로 메세지를 보내고 싶을때
tele "보내고 싶은 내용"
으로 사용하여 텔레그램으로 메세지를 보낼 수 있게 함수형으로 작성하였다.
나같은 경우엔 매수주문을 보냈을때 텔레그램으로 어떤 종목을 얼마에 얼마나 주문을 했는지 보내는 용도로 사용하고 있다. 기타 VBA가 진행중인 것을 모니터링 해야한다면 텔레그램을 활용하면 좋을 것이다.
'컴퓨터' 카테고리의 다른 글
Chatreey T9 N100 미니PC 구매기 (1) | 2024.06.07 |
---|---|
자녀 계좌로 젠포트 사용하기(자녀 휴대폰 없을경우) (0) | 2023.09.07 |
엑셀 VBA + 셀레니움(Selenium)으로 증권정보 크롤링하기(1) (0) | 2023.04.25 |
opstarter.exe를 찾을 수 없습니다. VBA 에러 해결방법 (0) | 2023.04.24 |
엑셀 VBA에서 셀레니움(Selenium) 사용하기 (0) | 2023.04.24 |
댓글