私はAmazon Alexaのスキルを身につけています。私はechosim.ioを使って同じものをテストしようとしていますが、問題は以下の通りです。組み込みの発話のみASK
私のスキル名はMyBotであり、同じものが呼び出し名です。
echosim.ioで、私がと言うとき、AlexBootはMyBotを起動し、歓迎応答(私がコードしたヘルプ応答)を出します。私がヘルプと言うとき、それは私に入力したヘルプ応答を与えます。
私は4人の意図は
FaqIntentOne
FIntentOne
FaqIntentTwo
FIntentTwo
を言ってきたし、私のサンプル発言は以下の通りです。
FaqIntentOne what is first answer
FIntentOne give me first answer
FaqIntentTwo what is second answer
FIntentTwo give me second answer
これらを実行すると、Alexaは私に応答しません。
正しい方法と正しい応答が設定されています。私はそれが組み込みのもの以外の発話では機能しない理由を教えてください。
私は、developer.amazon.comのAlexaのテストインターフェイスでテストすると、私に正しい応答が得られます。 これはかなり混乱しています。
以下は私のコードでどのように見えるかです。
if ("FaqIntentOne".equals(intentName) || "FIntentOne".equals(intentName)) {
return getFirstHelp(intent, session);
}
else if ("FaqIntentTwo".equals(intentName) || "FIntentTwo".equals(intentName)) {
return getSecondHelp(intent, session);
}
Amazonはechosimする人々を参照したもののおかげ