【发布时间】:2019-10-24 10:20:53
【问题描述】:
我有一个 Alexa 托管技能。我正在尝试找到一种从其他地方(例如 angular 2.x)访问 persistenceAdapter.S3PersistenceAdapter() 的方法。可以这样做,还是我必须使用其他数据库来替换 S3?如果是这样,推荐使用哪个数据库?
我使用一些示例代码从 alexa 技能访问 S3。我不知道 attributesManager 是如何工作的,只是复制和粘贴。
.withPersistenceAdapter(
new persistenceAdapter.S3PersistenceAdapter({bucketName:process.env.S3_PERSISTENCE_BUCKET})
)
和
const attributesManager = handlerInput.attributesManager;
const sessionAttributes = await attributesManager.getPersistentAttributes() || {};
const temperature = sessionAttributes.hasOwnProperty('temperature') ? sessionAttributes.temperature : 0;
【问题讨论】:
标签: alexa