少しでもフロントエンド書けるようでしたらLIFFを使うのはどうでしょう?
LIFFで選択肢を用意して選択されたものをJsで取り出して、その内容をliff.sendMessages()
を使えばLIFFからbotにメッセージを送信すればいいと思います。
https://developers.line.biz/ja/reference/liff/#send-messages
- 2
Messaging APIと公式アカウントを使って、アンケートを取るbotを作りたいと思っています。
一問一答形式での質問は簡単に作れそうなのですが、複数回答が可能な質問について調べてみると、 どうやらMessaging APIでは、メッセージにチェックボックスを使うことができないようです。 そのため、複数回答可能な質問を実装するに関して以下のようにUI・UX観点でアプローチをかけようとしています。
例)
あなたが車を購入する際、選ぶ可能性のある自動車メーカーはどこですか? 次から選んでください(複数回答可)
↓
あなたが車を購入する際、日産を選ぶ可能性はありますか? はい or いいえ
回答すると
あなたが車を購入する際、スバルを選ぶ可能性はありますか? はい or いいえ
よろしくお願いします。
少しでもフロントエンド書けるようでしたらLIFFを使うのはどうでしょう?
LIFFで選択肢を用意して選択されたものをJsで取り出して、その内容をliff.sendMessages()
を使えばLIFFからbotにメッセージを送信すればいいと思います。
https://developers.line.biz/ja/reference/liff/#send-messages
関連する質問