画面付きAlexa搭載デバイスからの入力のAlexa Conversationsスキルへの組み込み
Note: Sign in to the developer console to build or publish your skill.
画面付きAlexa搭載デバイスからの入力のAlexa Conversationsスキルへの組み込み
注: Alexa Conversationsは現在、次のロケールでサポートされています。
• (GA)
• (Beta)
• (GA)
en-US• (Beta)
en-AU, en-CA, en-IN, en-GB, de-DE, ja-JP, es-ES, es-USAlexa Presentation Language(APL)を使用すると、他のAlexaスキルの場合と同様に、Alexa Conversationsスキルに追加する視覚エクスペリエンスを作成できます。カスタムスキルと同様の概要フローに従って、Alexa ConversationsスキルにAPLインターフェースを実装します。詳細については、スキルにAPLを実装する手順の概要を参照してください。
ただし、APLのタッチイベントをAlexa Conversationsのエクスペリエンスに組み込むには、それを受け取るハンドラー関数からDialog.DelegateRequestディレクティブを送信する必要があります。
APLタッチイベントを組み込む
APLタッチイベントからの入力をAlexa Conversationsに渡すには、ハンドラー関数からDialog.DelegateRequestディレクティブを送信します。
nameフィールドに発話セットの名前を入力し、slots配列にはそれに応じた変数値を入力します。
例
次の例では、APLタッチイベントからの入力をAlexa Conversationsに渡します。
{
"type": "Dialog.DelegateRequest",
"target": "AMAZON.Conversations",
"period": {
"until": "EXPLICIT_RETURN"
},
"updatedRequest": {
"type": "Dialog.InputRequest",
"input": {
"name": "FoodAndColorUtteranceSet",
"slots": {
"food": {
"name": "food",
"value": "サンドイッチ"
},
"color": {
"name": "color",
"value": "青"
}
}
}
}
}
関連トピック
このページは役に立ちましたか?
最終更新日: 2022 年 01 月 14 日