LoginSignup
1
3

More than 3 years have passed since last update.

【IFTTT】Webスクレイピング×IFTTTでプロ野球の試合結果をLINE通知する(2/2)

Last updated at Posted at 2019-06-08

はじめに

前回の記事はこちらからどうぞ。
全体構成はこんな感じ。IFTTT的に表現すると「DeNAの試合が終わったら、結果をLINEに通知する」ということになる。
①DeNAの公式サイトの試合結果を監視
②試合結果が終了になったことを検知
③IFTTTのWebhookに試合結果を通知
④Webhookの検出(Thisの部分)
⑤LINEに試合結果を通知(Thatの部分)
図1.jpg
前回は"Webスクレイピングにより、DeNAの試合結果が終了になることを検出"の部分(①〜③)を作りました。今回は④、⑤の部分を作っていきます。
※本稿では前回記事に読了、IFFFTのサービスアカウント、LINEのデベロッパーアカウントを作成済み前提で話を勧めていきます。

IFFFTのサービスを作成

③で通知されたPOSTの内容の受け口の部分を作っていきます。「作る」と言ってもWebサービス上からポチポチと選択していくだけの作業です。以下、画像多めです。
まずは、IFFFTのトップページから「My Applet」>「New Applet」の順で選択。
MyApplet選択.png
NewApplet選択.png

前回記事で言う「あることが起きたら」のあることを設定していきます。
「This」を選択。
This選択.png

検索窓に"Webhooks"と入力し、「Webhooks」を選択。WebhooksとはIFFFTにおけるPOSTの受け口になるサービスです。
Webhook選択.png

「Reveive a web request」を選択。
ChooseTrigger選択.png

続いて、「That」を選択。
That選択.png

「LINE」を選択。
LINE選択.png

「Send Message」を選択。
SendMessage選択.png

「Recipient」に投稿したいグループを作成する。「Message」にLINEに通知したいメッセージのフォーマットを設定します。今回は以下のように選択。
は改行を指します。通知の最初に
を入れているのは、IFFFTで通知するとメッセージの先頭にデフォルトで[IFTTT
]がつき、そのまま入れると[IFTTT]~~~のように、メッセージが汚くなるからです(笑)
Action選択.png

最後に「Finish」を押して完了です。

おわりに

あとはDeNAの試合が終わると遅くとも30分以内には自分のLINEに試合結果の通知が来るようになります。IFTTTは他にも応用効かせていろんなことができるようになりますので、みなさんも良かったら自分なりのオリジナルを作ってみてください!
読んでいただきありがとうございました!

1
3
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
1
3