スキルからの応答に問題があります
と言われてしまってハマったので対処法を書いてみます。
Contents
スキルからの応答に問題があります
ワタクシのスキルがこの回答出てしまうのは以下のようなパターン。
ユーザー:キャンセル。
スキル :スキルからの応答に問題があります。
ユーザー:ストップ。
スキル :スキルからの応答に問題があります。
ユーザー:止めて。
スキル :スキルからの応答に問題があります。
調べてみたところ原因はどうやら全部同じっぽい。
解決方法
ログを見たところ、「キャンセル」と言ったときは「ConcelIntent」、「ストップ」「止めて」と言われたときは「StopIntent」が呼ばれていた。
なのでたぶんこれをhandlerに追加しないといけない。
ドキュメントは以下を参考にした。
ひとまずなんかしらメッセージをユーザーに伝えてセッションを終了させれば良い気がしたのでこんな感じにしてみた。
確かにこれを入れてテストしたところ無事「スキルからの応答に問題があります」と言われなくなった。
ので早速スキル申請出してみた。