Cloud, local PC에서 Python 프로그램을 구동시키다 특정 조건에 도달하면 알림을 보내는 기능이 필요할 때가 있습니다.
Trading logs 및 exception 내용을 전달할 매체를 찾아보니 다음과 같았습니다.
1.카카오톡
2.텔레그램
3.라인
하나씩 살펴보니 카카오톡 같은 경우는 내가 나에게 보내는 것이라 메세지는 잘 전달할 수 있되
알림이 오지 않습니다. > 탈락
텔레그램은 써보니 익숙치가 않아서 탈락
라인을 선택했습니다.
라인을 이용해서 알림을 보내는 것은 정말 놀랄 정도로 쉽습니다.
하나씩 따라해보겠습니다.
1. Mobile에 LINE application 다운로드
2.회원가입
전화번호로 가입 이후 LINE Notify 사용을 위해 이메일 등록이 필요합니다.
설정 > 계정 > 이메일 등록
3. LINE Notify 접속 > mypage
- LINE Notify 접속은 2단계에서 진행했던 이메일을 사용
4. Token 생성
5. Token 복사
6.Python 코드 실행
requests package가 필요하니 없으면 다운로드 받으셔야 합니다. (pip install requests)
import requests
try:
URL = 'https://notify-api.line.me/api/notify'
TOKEN = 'INPUT_YOUR_TOKEN_HERE'
response = requests.post(
URL,
headers={
'Authorization': 'Bearer ' + TOKEN
},
data={
'message': '안녕하세요? LINE Notify입니다.'
}
)
except Exception as e:
print(e)
7. Hello World - 메세지 도착
같이 읽어보면 좋은 글
2022.12.27 - [파이썬/가상화폐] - [전자책] 바이낸스 코인선물자동매매 시스템 개발 방법을 담은 책이 출시되었습니다.
2022.11.05 - [파이썬/가상화폐] - [공지] 코인거래소별 프리미엄 체크봇 개발 가이드와 풀소스 전자책 | binance bybit | 업비트 김치프리미엄
반응형
댓글