2017-07-06 14 views
1

たとえば、私は、ユーザーが自宅の場所を6桁の数字として設定できるようにしたいと思います。その後、次のバスが来るのはいつか、123456番地に来るのではなく、いつ次のバスが来るのか、私のスキルに頼ることができます。ユーザーはAlexaで変数を設定できますか?

答えて

1

データベースを使用するか、セッションオブジェクトに情報を渡すことによって、情報を保持することができます。このAlexa料理書exampleのような、DynamoDBの使用に関する多くの例と情報があります。

セッションオブジェクトは、各インテントから次のインテントに沿ってデータを渡すことを許可しますが、セッションの存続期間中のみ存続します。 Amazonのドキュメントにはセッションに関する情報が含まれていますが、具体的な内容は使用している言語(JavaやNodeJSなど)によって異なります。

+0

私はちょうど使用できるAlexaユーザーに固有のIDがありますか? – higgs241

+0

確かにあります。これはevent.session.user.userIdです。ユーザーの情報にアクセスすることはできませんが、ユーザーごとに一意になります。詳細については、Amazonのドキュメントまたはその用語の検索を参照してください。 –

関連する問題