먼저 초기화 함수의 except 구문 아래에 다음 구문을 추가합니다.
RSIStrategy.py
def init_strategy(self):
try:
(...중략...)
except Exception as e:
print(traceback.format_exc())
send_message(traceback.format_exc(), RSI_STRATEGY_MESSAGE_TOKEN) ------ LINE 메시지를 보내는 부분
이렇게 하면 초기화 함수 실행 중 예외가 발생할 때 except 문에서 send_message 함수를 호출하여 우리에게 알림을 보낼 수 있습니다. 그다음 run 함수 수행 중 예외가 발생하면 알림을 보내도록 하겠습니다. run 함수도 마찬가지로 except 구문 아래에 동일한 코드를 넣습니다.
RSIStrategy.py
def run(self):
while self.is_init_success:
try:
(...중략...)
except Exception as e:
print(traceback.format_exc())
send_message(traceback.format_exc(), RSI_STRATEGY_MESSAGE_TOKEN) ------ LINE 메시지를 보내는 부분