LoginSignup
0
1

More than 3 years have passed since last update.

デビットカードの利用をSlackに通知する

Posted at

デビットカードを使ったら利用金額がSlackに通知されるようにしてみた。
image_from_ios.png

仕組み

SBIネット銀行のデビットカードには、利用したときにメールで通知する機能があるので、それをMicrosoft Flowでちょっと加工してSlackに転送している。
なので、SBIネット銀行のデビットカード以外だとできないかもしれない。
でも、メール通知してくれる会社のカードを使っていれば応用できる。
Untitled Diagram.png

実装

SBIネット銀行の設定

カードの利用情報をメールで転送するように設定する。
詳しくは「SBIネット銀行 メールサービス」で検索。

Gmailの設定

GmailにはMicrosoft Flowから接続する。
メインアカウントに接続するのはセキュリティ的に心配なのでGmailのメインアドレスからサブアカウントに転送する設定をする。
post_master@netbk.co.jp からのメールでタイトルが「【デビットカード】ご利用のお知らせ(住信SBIネット銀行)」のものをサブアカウントに転送する。
Gmailはフィルタを作成するとそのフィルタに適合するメールを転送できる。
詳しくは「Gmail フィルタ 転送」で検索。

Microsoft Flowの設定

  1. トリガーはGmailのサブアカウントに設定する。こちらでもメールタイトル「【デビットカード】ご利用のお知らせ(住信SBIネット銀行)」でフィルターする。
  2. 変数newlineを改行文字で定義する。(改行でsplitしたいが、\nとかで改行を表現できないっぽいのでしかたなく・・・)
  3. メール本文を改行でごとにスプリットする。split(triggerBody()?['Body'],variables('newline'))
  4. Splitしたメール本文から「利用加盟店」、「引落金額」が含まれる行をフィルターする。
  5. Slackに転送する。body('filtered_body')[0]には利用加盟店、body('filtered_body')[1]には引落金額のデータが入っている。

スクリーンショット (46).png

MS Flow流行れー

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1