본문 바로가기

Theory/DataScience

내가 작성한 python 코드에서 내 폰으로 문자 알림을 보내는 방법 - ifttt

만약 내가 특정 회사의 주가를 관찰하면서 예측하는 프로그램을 작성[바로가기]하고 이를 이용해서 예측과 현재가 너무 많은 차이가 날때 이를 내 폰에 문자로 알람을 할 수 있다면, 혹은 내 메일함에 주기적으로 접속해서 메일 목록을 관찰[바로가기]하다가 특정 내용에 대해 내에게 문자로 알람을 하는 코드를 작성하고 싶다면 어떨까요. 딴건 몰라도 꽤 재미있을 겁니다.^^ 오늘은 그걸 도와주는 서비스를 하나 소개할까 합니다.^^

IFTTT라는 서비스[바로가기]입니다. 이 곳도 참 재미있는 곳입니다. 가입하고, 또 인증까지 하고 나면...

My Applets에서 New Applet을 선택하면 위 문장이 나타납니다. if THIS then that.. 네. .이 사이트의 이름이죠~^^ 즉 이 사이트는 this를 만족하는 상황에서 that을 할 수 있도록 해주는 겁니다. 아무튼 위 그림에서 this를 클릭합니다.

이 화면에서.. 저는 제가 짠 python 코드가 여기로 신호를 주어야하는 거구요^^

그래서 webhooks라는 서비스를 선택합니다.

그리고 나타난 Receive a web request를 선택합니다.

그러면 Event Name을 정의하라고 하는데요

Hello World로 잡고 Create Trigger를 눌러줍니다.

이제... that을 클릭해서 행동을 정의해 주어야 합니다.

검색할 것 없이 SMS가 떠 있네요~~^^

네.. Send me an SMS를 선택합니다.

저런 화면이 나타나는데요. Message라는 박스에 마우스를 클릭하면

비어지죠^^ 그리고 Add ingredient를 선택하면 변수 리스트가 나타납니다.

Value1을 선택한 후 저렇게 나머지를 타이핑합니다.

이제.. Create action을 선택합니다.

네.. 저렇게 나타나죠^^

FINISH를 눌러줍니다.~

잘 되었네요.. 이제 코드를 짜야죠^^

ifttt.com 뒤에 maker_webhooks를 붙여서 접속[바로가기]합니다. 그리고 Documentation을 선택하는 거죠~

야호~ 뭔가 될것 같은 느낌의 페이지입니다.^^

위와 같이 입력하고 마지막 나타난 주소를 복사합니다.

이제.. Jupyter Notebook을 기동하고~

위와 같이 requests 모듈을 import하고 요즘 가장 유행하는 '영미'를 불러줍니다.~^^ (이글은 예약글이라 아마 3월 중순에 발행되겠지만, 실제 이글은 올림픽 폐막전에 작성되었습니다. 오.. 이렇게 하니 뭔가 타임갭슐같은데요^^)

그리고 실행하면~~~ 짠~~~ 제 폰으로 저렇게 문자가 왔습니다. 우와.. ^^ 잘 활용하면 정말 재미있는 많은 프로젝트를 수행해 불 수 있겠죠^^

반응형