はい、ルーティンではアクションを呼び出すことはできますが、Welcome メッセージ(= 呼び出し直後の応答)に対して更に自動的に何か発話させることはできません。自分で何かGoogleアシスタントに言って対話した後にそのアクションが終了後、次のアクションがまた呼び出され・・・という連鎖の動作になります。
アプリ起動時にパラメータをつけて起動できればこの問題が解消できそうなのですが、できますでしょうか。
はい、可能です。Explicit Invocation がそれに該当するかと思います。
「○○(アクション名)につないで△△をして」というように、アクションの呼び出しフレーズに続いて、Welcomeメッセージの後にユーザが言うであろうフレーズを続けて言ってあげれば、「△△をして」に対応するインテントが呼び出されます。
今回の例の場合は、Dialogflowを使ってると仮定するならば、Training Phraseとして「リビングで使う」や「ダイニングで使う」などを登録したインテントを準備し、ルーティンではそれぞれ、
「○○につないでリビングで使う」
「○○につないでダイニングで使う」
と登録しておいてあげれば、ご期待の動作になるかな、と思いますが、いかがでしょうか?
ご参考になれば幸いです。ではでは。
-Yoichiro
2019年7月3日水曜日 16時26分47秒 UTC+9 成谷允: