Alexaの定型アクションへIFTTTを追加してシュッと帰宅しよう

# はじめに
Alexaの定型アクションにいつの間にかIFTTTが追加されていました。
これまでもIFTTTのThisにAlexaを指定できたので定型アクションを使うメリットがわからなかったのですが、実際に使ってみると違いやメリットがあったのでまとめました。
今回はスタイリッシュに会社から帰宅できる定型アクションを作ってみます。
シュッと帰りましょう。お先でーす！

# まとめ
- これまでIFTTTでAlexaを使うと「○○をトリガー」と言う必要があったけど定型アクションを使うと指定フレーズだけで済む。
- IFTTTで指定したアクションだけでなくカスタムスキルやその他のアクションを同時に実行できる。

# IFTTTとは
https://ifttt.com/

- 「**これ**をしたら**あれ**をする」ができるWebサービス
- **これ** / **あれ** = IFTTTに対応しているたくさんのWebサービス

例えば「朝7時になったら、LINEへ天気予報を送る」ことができます。

# 定型アクションとは

1回の発話で複数のアクションを実行できます。

例：「アレクサ、おはよう」と言うと

- 天気予報お知らせ
- ニュース読み上げ
- テレビの電源をオンにする

のようにたとえば毎朝のルーチンを一言で済ませることができます。

## 今回つくる定型アクション
「アレクサ、今から帰るよ」と言うと

- 「今から帰ります」と妻へLINEする
- 次のバスは何分後か教えてくれる

を作ってみます。シュッと帰りましょう！

# 事前準備
IFTTTがAlexaとLINEを使えるようにします。
設定済みの人は**IFTTT設定**までスキップしてください。

## IFTTTとAlexaの連携
IFTTTアプリを起動、Alexaを検索して**Connect**をタップ
（スマホアプリではなくブラウザでも設定できるはずです）
<img width="375" alt="IMG_5943 (1).PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/d9984d1e-aa35-3b33-8aff-dd1a0507091b.png">

Alexaに登録しているAmazonアカウントでログインしてAlexaとの連携を許可
<img width="375" alt="IMG_5944.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/584ad9cc-70c9-40e6-d748-c9ec741b562d.png">
## IFTTTとLINEの連携
LINEを検索して**Add**をタップ
<img width="375" alt="IMG_5971.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/a6af5d0b-acca-ce6b-f6d5-6b2ad22bd86b.png">

LINEアカウントでログインしてLINEとの連携を許可
<img width="375" alt="IMG_5972.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/6a556736-578d-d5dd-192a-ffb2883660b5.png">
# IFTTT設定
## ThisへAlexaを指定
IFTTTアプリを起動して**＋**をタップ
<img width="375" alt="IMG_5956.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/c268ceca-f336-8778-4124-72d52868dbe3.png">

**This**をタップ
<img width="375" alt="IMG_5963.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/46db13f8-3535-994e-3b38-eafc952be0cf.png">

**amazon alexa**を検索してタップ
<img width="375" alt="IMG_5964.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/c83d661c-cda1-334a-d5ea-29874fc727d8.png">

**Say a specific phrase**をタップ
<img width="375" alt="IMG_5959.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/b9b71a8b-a14c-57fe-1d1e-c1d55baab172.png">

**What phrase?**へ任意のフレーズを入力して**Create trigger**をタップ
<img width="375" alt="IMG_5967.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/4ed8e7e1-0d08-fb06-4d2e-94e2d86e3099.png">
## ThatへLINEを指定
**That**をタップ
<img width="375" alt="IMG_5968.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/e3a3dce8-4491-6a30-0a61-5bf6acecc6c4.png">

**LINE**を検索してタップ
<img width="375" alt="IMG_5969.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/471aee53-d07f-aadc-5704-53f6ea9255bc.png">

**Send message**をタップ
<img width="375" alt="IMG_5970.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/8e71cb6e-278f-6ecc-7a97-ac72cb6972d0.png">

**Recipient**へ送り先、**Message**へ任意のメッセージを入力して**Create action**をタップ
<img width="375" alt="IMG_5975.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/cf955905-be11-430c-c323-a24d14ec83a7.png">

IFTTT側の設定はこれで終わりです。

# Alexaの定型アクション設定
次はAlexa側の設定です。Alexaアプリから**定型アクション**をタップ
<img width="375" alt="IMG_5983.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/4e06df9d-7063-0188-a1c8-e0bb073bfc14.png">

**定型アクション名を入力**へ任意の名前を入力し、**実行条件を設定**をタップ
<img width="375" alt="IMG_5985.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/2471cf1f-22d0-bea2-41c3-b0c4d4d1706c.png">

**開始フレーズを設定**から定型アクションを実行するためのフレーズを設定
<img width="373" alt="IMG_5995.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/3780bca3-d35b-7d3b-c7ca-5dc9ea416cfa.png">

アクションを追加の**+**をタップ
<img width="375" alt="IMG_5997.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/aead9faa-f5be-39f4-6c39-85736c2e43bd.png">


**IFTTT**をタップ
<img width="375" alt="IMG_5987.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/4d511cde-6a53-edb5-99d7-ecb22c0af7d3.png">

前に作成したIFTTTのアプレットを追加（アプレットの名前ではなくフレーズが表示される）
<img width="375" alt="IMG_5989.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/7a81e63e-845a-02ec-4922-fc46578fe49f.png">

2019年10月末に定型アクションへカスタムスキルも追加できるようになったので、次のバスが来る時間を教えてくれるカスタムスキル[「次のバス」](https://www.amazon.co.jp/%E6%A0%AA-%E3%83%8A%E3%83%93%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%B8%E3%83%A3%E3%83%91%E3%83%B3-%E6%AC%A1%E3%81%AE%E3%83%90%E3%82%B9/dp/B07Q6WZCSR/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&keywords=%E6%AC%A1%E3%81%AE%E3%83%90%E3%82%B9&qid=1576413564&s=digital-skills&sr=1-1)を追加してみます。

アクションを追加の**+**をタップ
<img width="375" alt="IMG_5990 (1).PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/63c044eb-4e27-3a0b-ac93-809b27abbca6.png">

**スキル**をタップ
<img width="375" alt="IMG_5987.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/9bf0e29a-2410-b5c0-4028-87183b57eb7f.png">

マイスキルから追加したいスキルをタップ
<img width="375" alt="IMG_5992.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/8218b3b3-2eb6-168d-8e2e-8611cfd42996.png">

最後にデバイスを選択して定型アクションの完成
<img width="375" alt="IMG_5999.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/5c4cdee7-4e48-b759-6409-43dd3c3471c2.png">

定型アクションを実行してみましょう。
「アレクサ、今から帰るよ」と言うと「今から帰ります」とLINEでメッセージを送ったあと「次のバスは5分後です、その次は何時何分です」と教えてくれます。
<img width="375" alt="IMG_5996.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172195/c582ff56-f7e7-7819-b667-d80d54d24e5c.png">

奥様に既読スルーされても負けないでください。送ることに意味があるのです。
だがしかし、送ったあとに寄り道をするとややこしいことになるので注意してください。

# 定型アクションの可能性
- 2019年12月現在、定型アクションに登録できるカスタムスキルは一つだけです。次のバスの代わりに[アメミルAI天気解説](https://www.amazon.co.jp/%E6%A0%AA%E5%BC%8F%E4%BC%9A%E7%A4%BE%E5%B3%B6%E6%B4%A5%E3%83%93%E3%82%B8%E3%83%8D%E3%82%B9%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%BA-%E3%82%A2%E3%83%A1%E3%83%9F%E3%83%ABAI%E5%A4%A9%E6%B0%97%E8%A7%A3%E8%AA%AC/dp/B07S2R3PD4/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&keywords=%E3%82%A2%E3%83%A1%E3%83%9F%E3%83%AB&qid=1576403651&s=digital-skills&sr=1-1)で雨だったら傘持って帰るとか、[Yahoo!路線](https://www.amazon.co.jp/Yahoo-Japan-Corp-%E8%B7%AF%E7%B7%9A/dp/B07G13H4V6/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&keywords=%E8%B7%AF%E7%B7%9A&qid=1576403734&s=digital-skills&sr=1-1)で電車の運行状況を聞くなど、自分のライフスタイルに合わせてカスタムスキルを定型アクションへ追加すると良いです。
- Echo FramesやEcho Loopなど常にEchoデバイスを身につける時代が来たらさらにQOLあげられそうです。