簡単なテスト カスタム Alexa スキルを作成しようとしていますが、何が問題なのかわかりません。たぶん、経験豊富な誰かが私が欠けているものを知っていますか?
呼び出し名
ホームシステム
インテント スキーマ
{
"intents": [
{
"intent": "AMAZON.HelpIntent",
"slots": []
},
{
"intent": "TestIntent",
"slots": [
{"name": "test", "type": "AMAZON.NUMBER"}
]
}
]
}
サンプル発話
TestIntent set state {test}
TestIntent add state
私は自分自身の自己ホスト型サーバーに自分の小さな Python サーバーを作成しました。同じシステムで既にニュース フラッシュ スキルが動作しています。私はドキュメントを見て、チュートリアルを読んで多くの時間を費やしてきました。
私が得る結果はこれです:
LaunchRequestは、Service Simulator と Echo の両方で機能します。期待される JSON で HTTP POST がトリガーされ、期待される音声応答が返されます。
ただし、IntentRequestは Service Simulator からのみ機能し、Echo では機能しません。たとえば、「アレクサホームシステムの状態を8に設定」と言いますが、サーバーへのリクエストは行われず、エコーは音を出すだけで、それだけです。
これをデバッグする方法がわかりません。スキルは US スキルで、Echo は US モードです。ヨーロッパと北米の両方でエンドポイントを設定しようとしました。さまざまなトリガー ワード、さまざまなスロット、スロットなしを試してみました。もちろん、[設定] -> [履歴] でデバイスが正しく認識されていることを確認しました。
次に何を試してみますか?これをデバッグする方法は?