Javascript 有没有办法在Alexa Lambda函数中创建自定义插槽值?

Javascript 有没有办法在Alexa Lambda函数中创建自定义插槽值?,javascript,alexa,Javascript,Alexa,我目前正在制作一个名为“products”的自定义插槽类型的技能,但该技能将被拥有不同产品的许多不同卖家使用,因此我无法提前知道该插槽将填充哪些值。如果我定义了一个名为“products”的空插槽类型,有没有办法用Lambda NodeJS代码中的值填充插槽类型?我需要做的就是向那个特定的人的数据库发出HTTP请求 或者可能有一种方法可以用Alexa将与插槽类型关联的单词在lambda代码中定义一个伪插槽?我认为插槽必须在意图模式中定义,并且您必须提供该插槽可能的产品名称列表。可能的解决方案是使

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


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

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

等等,这就是我想要的!我可以定义它并将其保留为空,然后在lambda函数中填充它?如何使用
LITERAL
插槽类型,然后在意图处理程序中执行所有逻辑。当使用Node.js
this.event.request.intent.slots.Term.value
时,我像这样访问插槽的值,其中
Term
是插槽的名称。