私は、顧客がAlexaに "TravelIntent"にマップされている私の旅行計画を尋ねるシナリオを持っています。この目的は、REST APIから顧客の旅行の詳細を取得し、顧客に1つ以上の旅行計画があることを発見しました。今私は1つ以上の計画があることがわかることをユーザーに促しています。週末の旅行のために1と言ってください。たとえば、2つの言い方をすると... 2つ目はAlexaがユーザーに次の週のあなたの旅行をデリーなどに伝えることができるということです。今質問は休憩を取る必要がありますか? apiを使用しているか、Alexaセッション内でデータを保持できる方法があります。また、既に "TravelIntent"が残りのAPIからデータを受け取っているため、ユーザーからの "ask"レスポンスを使用する方法はありますか。Alexa sdk ask prompt
2
A
答えて
0
はい、まずあなたは=、あなたが計画番号を取得し、あなたがすることによってそれを得ることができ、これを行うことから
{
"slots": [
{
"name": "Plan",
"type": "AMAZON.NUMBER"
}
],
"intent": "TravelIntent"
}
、のような意図でスロットを作ることによって
するvar planNumberをユーザーの応答を得ることができますevent.request.intent.slots.Plan.value;
それに応じて応答します。
これでモジュールを作成してデータを保持し、いつでも必要なときに取得できます。このように、
var dataModule = function(){};
dataModule.prototype.setData = function(data){
this.data = data;
}
dataModule.prototype.getData = function(data){
return this.data;
}
module.exports = new dataModule();
とあなただけの1本のライン、データ=が( './ DataModuleの')が必要です
varでデータを配置したい場所を、それを必要とします。
ここでデータオブジェクトを使用してデータを取得できます。
関連する問題
- 1. Alexa ASKラムダバグ
- 2. アマゾンのAlexaのスキルキット(ASK)
- 3. Amazon AlexaのカードシステムとFlask-Ask
- 4. Alexa Echo Dot - ASKのスキルの問題
- 5. Alexaスキルキット(ASK)から場所を取得
- 6. Alexaノードsdk連鎖イベント
- 7. Nodejs alexa-sdkがerrorMessageを返す
- 8. Alexaスキルキットでカスタムスキルを構築中にエラーが発生しました。[ASK]
- 9. Flask Ask Libraryを使ってAlexa SkillのUserIDにアクセスするには?
- 10. AlexaスキルセットSDK - スキルのタイムアウトを増やす
- 11. alexaスキルの開発にalexa-sdkを使用する利点は何ですか?
- 12. 組み込みの発話のみASK
- 13. Flask-askラズベリーパイ
- 14. Systemd service ask password
- 15. Python loop ask
- 16. Haskell、ask of parameters
- 17. jquery prompt freezing
- 18. Phonegapとprompt()
- 19. Bash prompt customize
- 20. SSH heredoc:bash prompt
- 21. Python:Loop Prompt Back around
- 22. Git submodule password prompt
- 23. Amazon Alexaセッションの属性が維持されない
- 24. Crystal Report askデータベースパラメータログインC#
- 25. Alexa ask-cliを使用してアカウントのリンク情報を設定できますか?
- 26. 有効なAWSプロファイルでAlexa ask-cliを設定するにはどうすればよいですか?
- 27. Amazon Alexa Skills Kit(ASK)の混合文字列に数字を入力するには?
- 28. amazon alexa
- 29. cmd prompt in vb.net treeview
- 30. Amazon Alexa SDKでDialog.Delegateを返す方法は?