借金ナシ副業大家きりたろう

副業で現金を増やして不動産を全額現金一括買い

アレクサ スキル エラー処理 キャンセル ストップ 止めて スキルからの応答に問題があります

Alexa

スキルからの応答に問題があります

と言われてしまってハマったので対処法を書いてみます。

スキルからの応答に問題があります

ワタクシのスキルがこの回答出てしまうのは以下のようなパターン。

ユーザー:キャンセル。
スキル :スキルからの応答に問題があります。

ユーザー:ストップ。
スキル :スキルからの応答に問題があります。

ユーザー:止めて。
スキル :スキルからの応答に問題があります。

調べてみたところ原因はどうやら全部同じっぽい

解決方法

ログを見たところ、「キャンセル」と言ったときは「ConcelIntent」、「ストップ」「止めて」と言われたときは「StopIntent」が呼ばれていた。

なのでたぶんこれをhandlerに追加しないといけない。

ドキュメントは以下を参考にした。

ひとまずなんかしらメッセージをユーザーに伝えてセッションを終了させれば良い気がしたのでこんな感じにしてみた。

確かにこれを入れてテストしたところ無事「スキルからの応答に問題があります」と言われなくなった。

ので早速スキル申請出してみた。

Tagged

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です