如何在Alexa中使用其他值扩展内置插槽类型?

时间:2019-03-06 11:47:34

标签: alexa alexa-skills-kit

实际上,我使用了Alexa内置插槽AMAZON.DATE。现在,我想在该广告位中添加“每日”值。因此,谁能告诉我如何扩展Alexa内置插槽,例如如何在内置插槽中添加其他值?请举个例子。

您可以在图像1的设置提醒意图中看到我有用户AMAZON.DATE enter image description here

在图2中,您可以看到内置的插槽类型,但是我没有添加任何附加值的选项。因此,请帮助我实现这一目标。

enter image description here

1 个答案:

答案 0 :(得分:2)

根据documentation,您可以扩展内置插槽类型:

  

在扩展内置类型之前,需要将其添加到您的技能中。在左侧导航栏中,请注意插槽类型下的类型。如果不包括要扩展的插槽类型,请将其添加到您的技能中:

     
      
  1. 在左侧导航栏中,点击广告位类型旁边的添加。

  2.   
  3. 从Alexa的内置库选项中选择使用现有插槽类型。

  4.   
  5. 找到要添加的内置插槽类型。您可以按名称过滤插槽类型。

  6.   
  7. 为每个内置类型单击添加插槽类型以添加​​。

  8.   
  9. 请确保在进行更改时保存所做的工作。

  10.   
     

要扩展内置插槽类型,请像自定义类型一样向其添加值。在左侧导航栏中,在“插槽类型”下,选择要编辑的插槽类型。输入每个值,然后单击加号或按Enter。

     

有关在开发者控制台中创建和编辑广告位类型的更多信息,请参阅创建和编辑自定义广告位类型

但是看起来,您无法扩展AMAZON.DATE插槽(因为它不是列表插槽类型-更多详细信息here

因此,为了处理daily字,您应该创建一个名为FrequencySlot的单独的自定义广告位,并在其中定义一些值(请参阅附件),然后-向您的意图添加新的发音,处理代码中的新插槽类型。

enter image description here