LINE Messaging API新機能のクイックリプライを使ってみた

#クイックリプライとは
・クイックリプライボタンを設定したメッセージをbotから受信すると，画面下部にボタンが出現する
・ボタンを押すとボタンが消える(次のメッセージが送信されるとボタンが消える)
・一つのメッセージにつき最大13個までのボタンを設定できる
・設定できるアクションは，「カメラアクション」，「カメラロールアクション」，「位置情報アクション」，「ポストバックアクション」，「メッセージアクション」，「日時選択アクション」のみで，urlアクション等は設定できない
※「カメラアクション」，「カメラロールアクション」，「位置情報アクション」はクイックリプライ機能専用のアクション
<img src="https://firebasestorage.googleapis.com/v0/b/picture-e5254.appspot.com/o/ezgif.com-video-to-gif.gif?alt=media" width=50%>
#とりあえずJSON
```json
{
    "type": "text",
    "text": "選択してください",
    "quickReply": {
        "items": [
            {
                "type": "action",
                "action": {
                    "type": "camera",
                    "label": "カメラ"
                }
            },
            {
                "type": "action",
                "action": {
                    "type": "cameraRoll",
                    "label": "カメラロール"
                }
            },
            {
                "type": "action",
                "action": {
                    "type": "location",
                    "label": "位置情報"
                }
            },
            {
                "type": "action",
                "action": {
                    "type": "postback",
                    "label": "ポストバック",
                    "data": "test"
                }
            },
            {
                "type": "action",
                "action": {
                    "type": "message",
                    "label": "メッセージ",
                    "text": "test"
                }
            },
            {
                "type": "action",
                "action": {
                    "type": "datetimepicker",
                    "label": "日時選択",
                    "data": "datetime",
                    "mode": "datetime"
                }
            }
        ]
    }
}
```


※必要に応じてボタンにアイコンをつけることが出来る
例：

```json
{
	"type": "action",
	"imageUrl": "https://example.com/sushi.png",
	"action": {
		"type": "message",
		"label": "メッセージ",
		"text": "test"
	}
}
```

あとは皆さんの言語に応じてよしなに
#ソースコードいろいろ
###Google Apps Script
https://github.com/shinbunbun/quickreply/tree/Google-Apps-Script
###AWS lambda
https://github.com/shinbunbun/quickreply/tree/Lambda(Node.js)

#bot紹介
###時間割bot
クイックリプライを沢山使ってる
<a href="https://line.me/R/ti/p/%40ywg0561x"><img height="36" border="0" alt="友だち追加" src="https://scdn.line-apps.com/n/line_add_friends/btn/ja.png"></a>
<blockquote class="twitter-tweet" data-lang="ja"><p lang="ja" dir="ltr">当日や翌日の時間割を教えてくれる時間割botを作りました！<br>小学生から大学生まで幅広く使えると思うので、学生の方は是非使ってみてください！！<br>以下のリンクからアカウントを追加できます<a href="https://t.co/xj3yE4mhVg">https://t.co/xj3yE4mhVg</a><a href="https://twitter.com/hashtag/linebootawards?src=hash&amp;ref_src=twsrc%5Etfw">#linebootawards</a> <a href="https://twitter.com/hashtag/LINE_API?src=hash&amp;ref_src=twsrc%5Etfw">#LINE_API</a> <a href="https://t.co/bTkLt96fg4">pic.twitter.com/bTkLt96fg4</a></p>&mdash; しんぶんぶん(ぶんぶん) (@unix_yuto) <a href="https://twitter.com/unix_yuto/status/1034478893795663873?ref_src=twsrc%5Etfw">2018年8月28日</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
##Twitter
https://twitter.com/unix_yuto