이제 프로젝트로 돌아와 util 패키지에 있는 const.py 모듈에 상수 RSI_STRATEGY_MESSAGE_TOKEN을 만들고 복사한 토큰 값을 붙여 넣습니다.
const.py
(...)
RSI_STRATEGY_MESSAGE_TOKEN = "WNAfWeqUrx5On6z6sTiDBiGVOOGMTIz64W" ------ 발급받은 LINE 토큰 붙여 넣기
그리고 util 패키지에 notifier.py 모듈을 새로 만들어 다음 코드를 붙여 넣습니다.
notifier.py
import requests
TARGET_URL = 'https://notify-api.line.me/api/notify'
def send_message(message, token=None): ------ LINE Notify를 사용한 메시지 보내기
try:
response = requests.post(
TARGET_URL,
headers={
'Authorization': 'Bearer ' + token
},
data={
'message': message
}
)
status = response.json()['status']
if status != 200: ------ 전송 실패 체크
raise Exception('Fail need to check. Status is %s' % status) ------ 에러가 발생할 때만 로깅
except Exception as e:
raise Exception(e)