직불카드 사용을 Slack에 알리기

직불카드를 사용하면 이용금액이 Slack에게 통지되도록 해봤다.


메커니즘



SBI 넷 은행의 직불 카드에는 이용했을 때 메일로 통지하는 기능이 있기 때문에 그것을 Microsoft Flow로 조금 가공하여 Slack에 전송하고있다.
그래서 SBI 넷 은행의 직불 카드 이외라면 할 수 없을지도 모른다.
그렇지만, 메일 통지해 주는 회사의 카드를 사용하고 있으면 응용할 수 있다.


구현



SBI 넷 은행 설정



카드의 이용 정보를 메일로 전송하도록 설정한다.
자세한 것은 「SBI넷 은행 메일 서비스」로 검색.

Gmail 설정



Gmail은 Microsoft Flow에서 연결합니다.
메인 계정에 접속하는 것은 보안적으로 걱정이므로 Gmail의 메인 주소에서 서브 계정으로 전송하는 설정을 한다.
Post_Mas r @ tbk. 이. jp 로부터의 메일로 타이틀이 「【직불카드】 이용의 알림(주신 SBI넷 은행)」의 것을 서브 어카운트에 전송한다.
Gmail은 필터를 만들면 해당 필터에 적합한 메일을 전달할 수 있다.
자세한 내용은 'Gmail 필터 전송'에서 검색.

Microsoft Flow 설정


  • 트리거는 Gmail의 하위 계정으로 설정됩니다. 이쪽에서도 메일 타이틀 「【직불 카드】이용의 알림(스미노부 SBI넷 은행)」으로 필터 한다.
  • 변수 newline을 개행 문자로 정의합니다. (개행으로 split하고 싶지만\n 등으로 개행을 표현할 수 없기 때문에 ...) .
  • 메일 본문을 개행으로 마다 스플릿 한다. split(triggerBody()?['Body'],variables('newline'))
  • Split한 메일 본문으로부터 「이용 가맹점」, 「인락 금액」이 포함되는 행을 필터 한다.
  • Slack에 전송한다. body('filtered_body')[0] 에는 이용가맹점, body('filtered_body')[1] 에는 인출금액의 데이터가 들어 있다.



  • MS Flow 유행

    좋은 웹페이지 즐겨찾기