はじめに
- 先日ポストした『LINEにメッセージが届いたら指定のメアドに通知する』のその2となります。
- LINE → IFTTT → Webhooks → Zapier → Gmail、の流れになります。
前回は、LINE → IFTTT → Gmail、でした。
Google から、『IFTTTとGmailの連携やめるよ』メールが届いたため、更新します。
2020.07.17追記:IFTTT/Gmail連携が再開したので、現時点で『その1』の手法で良いと思います。 - 本TipsはAndroid専用です。
iPhoneの場合、現物で試したわけではないのですが、Macがあれば次の方法で行けると思います。
PushBulletのMac版が公開、iOSの通知をMacで受信可能&クリップボードも同期が可能に - 普通に検索で引っかかる、『メールが来たらLINEに通知』とは逆の、『LINEが来たらメールする』機能の実現です。
- 動作タイミングは各構成要素のご機嫌次第です。
通知が数時間遅延する、或いは全く届かない場合があります。
あくまで、『無いよりはまし』程度の扱いにてお願いします。
今回の実装
LINE NEWS からメッセージが届いたら、設定したメールアドレスに通知する例を記します。最初は『LINE NEWS』で試したあと、実際に検知したい友達名に変更して下さい(IFTTT設定の9番と17番)。
本作業はWindows10なPC上で行いました。
Zapier側の設定
- Zapier にログイン
- 右上の、Make a Zap! をクリック
- Search hundreds of apps… に webhooks と入力し、選択された Webhooks by Zapier をクリック
- Catch Hook をクリック
- Save + Continue をクリック
- リンク用のURLが表示されるので、コピーボタンを押して、URLをコピー、別に記録しておく
- 管理者権限の PowerShell 窓を開いて、
Invoke-RestMethod -Uri "先程のURL" -Method Post -Body ( @{"value1"="LINE NEWS"} | ConvertTo-Json) -ContentType 'application/json'
を実行 - 数秒待って、Ok, I did this をクリック
- Hook A と表示されたら、Continue をクリック
- Add a Step をクリック
- Action/Search をクリック
- Gmail を選択
- Send Email をクリック
- Save + Continue をクリック
- 使用する Gmail アカウントを選択して、Test をクリック、Success となったら、Save + Continue をクリック
- To 欄に、宛先のメアドを入力
- Subject 欄に、通知メールの題名を適当に入力
- Body 欄で、右側の+をクリック、value1 を選択、『から連絡がありました』と入力
- Continue をクリック
- テスト画面になるので、Send Test to Gmail をクリック
- 設定した通知先にメールが届いたら、Finish をクリック
- YOUR ZAP IS ON となっていれば、完了
IFTTT側の設定
- IFTTT にログイン
- My Applet に移動
- Applets タブを選択
- New Applet をクリック
- this をクリック
- Search services 欄に android device と入力し、選択されたサービスボタンをクリック
- Choose trigger で Notification received from a specific app ボタンをクリック
- App name に LINE と入力
- Filter by notification keyword に『LINE NEWS』と入力
- Create trigger をクリック
- that をクリック
- Choose action service 欄に webhooks と入力し、選択されたサービスボタンをクリック
- Make a web request をクリック
- URL 欄に、先程コピーした Webhooks のURLをペースト
- Method は POST を選択
- Content Type は application/json を選択
- Body 欄に
{"value1":"LINE NEWS"}
と入力 - Create action をクリック
- Review and finish 画面で、If Notification… の欄を、適当な名前に変更
- Finish をクリック
※Zapier の Gmail設定画面(Edit Template)で、+が表示されている各フィールドには、IFTTT から投げ付ける json の値が使えます。
2019.03.26
iPhone版についての記述を追加
2019.05.29
引っ掛ける友達名についての説明を更新