【问题标题】:Need a beginner lesson for Sessions Attribute in Alexa skill development需要 Alexa 技能开发中的 Sessions Attribute 初学者课程
【发布时间】:2020-07-11 01:11:27
【问题描述】:

有人可以指导我学习 Alexa 技能开发中会话属性的非常基本的初学者教程。我想了解如何跨句柄和会话保存数据。

到目前为止,我已经了解非常基本的 Javascript。

【问题讨论】:

    标签: javascript session-variables alexa alexa-skills-kit


    【解决方案1】:

    基础教程Cake Time 涵盖了设置/读取会话数据(跨处理程序)和使用持久性适配器设置持久性变量(跨会话)。

    编辑

    Part 2 of the SDK guided walk-through 有点老了,但对初学者很友好,仍然准确(或者从快速浏览来看似乎如此),并且比 Cake Time 更详细地涵盖了会话和会话属性。

    处理程序处理单个交换。会议涵盖了一系列可能被视为一次访问的交流。因此会话跨处理程序存储数据。持久性跨会话存储它。

    如果我根据你的仰卧起坐技巧说我今天做了 23 个仰卧起坐。您可能会从持久性属性中读取我之前的总数并将新值保存到持久性属性中,因为每天使用您的技能都会是一个会话。

    另一方面,如果你在发布时问我的名字,然后做各种业务,然后在我离开时说“Bye Greg”,你会使用会话属性在第一次交互和再见交互之间记住我的名字。

    【讨论】:

    • 是的,我已经完成了 Cakewalk。它涵盖了课程中的会话属性。这是一步一步的复制粘贴,对于像我这样的新人来说并没有太多解释。我正在寻找每一步的指导以及这一切的意义。加上所有的变化。如果我不想只跨各种句柄保存跨会话的数据怎么办。我希望我能够传达我正在努力学习的内容。谢谢你的回复,但 Cake walk 并不能帮助我学习。我无法在自己的代码中复制该过程。
    • 那就试试这个吧。 github.com/alexa/alexa-guided-walkthrough-using-node-sdk - 有点旧,但会话处理没有改变。我会更新我的答案来解释这些概念。
    猜你喜欢
    • 2022-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多