画面付き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-US
Alexa 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 日