LoginSignup
6
12

More than 5 years have passed since last update.

ノンプログラミングでLINE BOT

Last updated at Posted at 2017-02-03

最近、シチズンデベロッパーの活躍が目立つようになってきましたが、ちょっとした連携ってノンプログラミングで実現したいですよね。そこで、2つのサービスを連携できるIFTTTというサービスとLINEを繋いで遊んでみようと思います。

こんな感じ。
IMG_9780.PNG

やりたいこと

  • 出かける前に、今日の天気が気になるので、LINEで勝手に教えてほしい
  • 明日、雨予報ならこれまた勝手に教えてほしい

なぜ、LINEとIFTTTなのか

  • bot専用のアプリを入れたくなかった(日常で利用しているアプリにしたかった)
  • なるべくプログラミングしたくなかった

それぞれのサービス概要

  • LINE:日本では月間アクティブ率が7割を超え、利用頻度が高まっているソーシャルメディア 国内ユーザー数:6,800万人(2016:LINE 2016年10月-2017年3月媒体資料) (参照元:http://ad-center.line.me/mediaguide/)
  • IFTTT:「if this then that」というシンプルなコンセプトで、数あるWebサービス(Facebook、Evernote、Weather、Dropboxなど)同士で連携することができるWebサービスで、マウス操作だけでほとんどの連携が簡単にできる。

準備

LINE

スマートフォンでLINEを使っている方

  • グループ(ここでは「かぞく」)を作る
  • LINEの公式アカウントから「LINE Notify」を探して、そのグループに追加
  • そのグループに、仲の良い人(妻とか)を追加 ※botが成功した後でも良いかもしれませんね。

IFTTT

  • IFTTT にアクセスし、サインアップしておきましょう

作ってみる

IFTTT

  • IFTTT で「LINE」を入力&検索し、Servicesで「LINE」を選択
  • 「LINE Connect」して自分のLINEアカウントにログイン ※LINEでの本人認証がある
  • 「毎朝6時に天気予報をお届け」を選択

20170203-13-38_No-00.png

  • 「Turn On」して Configure画面で次のように改良して、保存
タイトル 送信時間 グループ
毎朝7時に天気予報をお届け AM 7:00 かぞく
  • 「On」になっていればOK
  • 右上の歯車アイコンでメッセージのカスタマイズも可能
    20170203-13-55_No-00.png

  • メッセージのカスタマイズ例
    日本語部分を変更してみました。

本日の天気です。<br><br>
天気:{{TodaysCondition}}<br>
最高気温: {{HighTempCelsius}} ℃<br>
最低気温:{{LowTempCelsius}} ℃<br><br>
日没時間:{{SunsetAt}}<br><br>
良い一日を過ごしましょう♪

さいごに

いかがでしょうか。
同様に「明日、雨予報ならこれまた勝手に教えてほしい」場合には、「明日の天気が雨の時にLINEでお知らせ」のAppletsを選択して同様に作ってみるとよいでしょう。

気になったこと

  • TodaysCondition は日本語にならないのか
  • どの地域レベル(都道府県?市区町村?)の天気情報を取得しているのか
6
12
1

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
6
12