Alexa невозможно получить slot.value - PullRequest
0 голосов
/ 05 июля 2018

У меня есть два вопроса, если можно. Но позвольте мне сначала поставить вас в контекст:
У меня есть Intent1 с каналом слота. Если я попытаюсь получить channel.value, то все будет работать нормально.
У меня есть Intent2 со слотом RadioNumber. Если я попытаюсь получить RadioNumber.value, это не сработает.
В консоли, когда я пытаюсь

          *console.log(RadioNumber.value)*        

в функции intent2 дает

          Cannot read property value of undefined  

Я заметил, что Request.Json двух намерений различаются, что не имеет никакого смысла, так как я реализовал два слота точно одинаково! Так что это мой первый вопрос. enter image description here

enter image description here

Как вы уже заметили, у RadioNumberSlot есть дополнительный:

      "values": [  
                                {  
                                    "value": {  
                                        "name": "hot",  
                                        "id":  
       "27369b3bf4483e8dcfd85ba9a39a947f"  
                                    }  
                                }  
                            ]          

Мне обычно легко манипулировать значением slot.value. И я, похоже, не понимаю, в чем проблема с этим конкретным слотом / намерением.
Поэтому, пожалуйста, если вы заметили, что может быть причиной проблемы, помогите мне:)

...