【问题标题】:Any way to create custom slot values in Alexa Lambda function?有什么方法可以在 Alexa Lambda 函数中创建自定义槽值?
【发布时间】:2017-06-26 14:28:25
【问题描述】:

我目前正在制作一项技能,它有一个名为“产品”的自定义插槽类型,但该技能将被许多拥有不同产品的不同卖家使用,因此我无法提前知道哪些值将填充此插槽。如果我定义了一个名为“产品”的空槽类型,有没有办法用 Lambda NodeJS 代码中的值填充槽类型?我需要做的就是向该特定人员的数据库发出 HTTP 请求。

或者可能有一种方法可以在 lambda 代码中定义一个伪插槽,其中包含 Alexa 将与插槽类型相关联的单词?

【问题讨论】:

    标签: javascript alexa


    【解决方案1】:

    我认为插槽 must 是在 Intent Schema 中定义的,您必须提供该插槽的可能产品名称列表。可能的解决方案是使用LITERAL 插槽类型。

    【讨论】:

    • 等等,这就是我想要的!我可以定义它并将其留空,然后在 lambda 函数中填充它吗?怎么样??
    • 您可以使用LITERAL 插槽类型,然后在您的意图处理程序中执行所有逻辑。我在使用 Node.js this.event.request.intent.slots.Term.value 时访问插槽的值,其中Term 是我的插槽的名称。
    猜你喜欢
    • 2017-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-17
    • 2019-03-07
    • 1970-01-01
    • 1970-01-01
    • 2020-02-11
    相关资源
    最近更新 更多