요즘 정말 유용하게 사용하는 코드이자 프로그램입니다.
카페 , 주식 프로그램 등 어플들이 좋아져서 신규 글 작성되거나 , 필터를 설정한 글이 작성되면 알람을 줍니다.
하지만 제가 자주 보는 것들 중에는 그런 기능이 없는 프로그램도 있습니다.
(또는 제가 그런 기능을 못 찾은 걸 수도 있습니다.)
서론이 길었습니다.
방법을 설명하겠습니다.
텔레그램에 봇이란 게 있어서 봇을 만들어서 진행합니다.
봇 만들기
1. 텔레그램에서 @botfather이라고 검색한다.
2. Start 한다.
3. /newbot 원하는 이름_bot이라고 입력한다.
아래 사이트를 위와 같이 정리할 수 있습니다.
(참조 사이트 : Bots: An introduction for developers (telegram.org))
봇의 정보 확인 - 1 (http api key)
봇을 생성하셨다면 나만의 봇의 정보들이 노출되게 됩니다.
봇 정보 확인 - 2 (ID 확인)
방금 생성한 API BOT 채팅방에 글을 몇개 적습니다.
이렇게 글을 몇개 적습니다.
그러고 아래 프로그램을 실행 시키셔서 차례대로 입력 하시면 됩니다.
http_api_key를 입력 하신 뒤 봇ID찾기 버튼을 누르시면 됩니다.
그러면 봇 ID가 나타납니다.
※ 만약 봇 ID가 나타나지 않는다면 몇번 더 메신저에 글을 작성해주시면 됩니다.
그리고 봇ID 까지 확인 후 문자보내기 누르면 테스트 메세지가 발송 됩니다.
정상적으로 발송되면 모든 정보는 확인 한 것입니다.
오토 핫키 코드
사실 VBA 코드를 먼저 접해서 VBA를 오토 핫키로 변경하였는데 잘 되었습니다.
컴퓨터 언어라는 게 참 신기합니다.
apikey와 bot은 모두 ""를 사용해야 합니다.
예) "0849189"
scrolllock:: '스크롤락 버튼을 누르면 작동되게 됩니다.
apikey := httpapikey 번호 입니다.
botid := botid 번호 입니다.
msg := "보내고싶은 메세지 입니다."
sData := % "chat_id=" botid "&text=" msg
sData := % "chat_id=" botid "&text=" msg
URL := % "https://api.telegram.org/bot" apikey "/sendMessage?"
oR := ComObjCreate("WinHttp.WinHttpRequest.5.1")
oR.open("POST" , URL)
oR.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
oR.Send(sData)
return
추후 진행 방향
아마 제가 자주 사용하는 게시판에 글이 올라오면 텔레그램에 연락이 되도록 설정하고 사용하고 있습니다.
오토 핫키를 사용한 웹사이트 크롤링에 대해서 진행하려고 합니다.
길지 않지만 약 한 달 가까이 공부해서 웹사이트 클로 링 후 핸드폰 연락이 되도록 만들어서 유용하게 사용하고 있습니다.
사실.... 요즘 대부분은 앱 개발이 워낙 출중해서 옛날 게시판에만 사용하지만요...ㅠㅠ
이상 여기까지 PC에서 핸드폰으로 문자 보내는 방법이었습니다.
'컴퓨터 > 오토핫키' 카테고리의 다른 글
업비트 UBMI 값 핸드폰으로 알람 받기 - 오토핫키,텔레그램 (0) | 2021.06.10 |
---|---|
특정 영역 내 마우스 무작위 클릭 프로그램 (1) | 2021.03.30 |
오토핫키 설치 및 기본 설명 (0) | 2021.03.26 |
오토핫키의 settimer 함수 (0) | 2021.03.21 |
컴퓨터 시간을 웹사이트 시간으로 변경하는 프로그램 (2) | 2021.03.18 |
댓글