Я занимаюсь разработкой Alexa Skill, и у меня есть Intent
с именем NewAppointmentIntent
, в котором изначально было 7 слотов.Вчера я добавил новый Slot
с именем Doctor
и успешно построил навык.
Когда я вызываю это намерение, у него все еще есть 7 слотов, а не 8. Слот Doctor
не появляется в запрос и ответы выходы.
Намерение в изображениях:
output
при вызове Intent
, где слот Doctor
ожидается в атрибуте slots
:
"request": {
"type": "IntentRequest",
"requestId": "amzn1.echo-api.request.9529849e-190d-4278-95a8-3702b3ee4d1c",
"timestamp": "2018-12-12T10:05:14Z",
"locale": "en-US",
"intent": {
"name": "NewAppointmentIntent",
"confirmationStatus": "NONE",
"slots": {
"Status": {
"name": "Status",
"confirmationStatus": "NONE"
},
"Comment": {
"name": "Comment",
"confirmationStatus": "NONE"
},
"ReasonForVisit": {
"name": "ReasonForVisit",
"confirmationStatus": "NONE"
},
"Time": {
"name": "Time",
"confirmationStatus": "NONE"
},
"EmergencyType": {
"name": "EmergencyType",
"confirmationStatus": "NONE"
},
"PatientNumber": {
"name": "PatientNumber",
"confirmationStatus": "NONE"
},
"Day": {
"name": "Day",
"confirmationStatus": "NONE"
}
}
},
"dialogState": "STARTED"
}
Итак, я хочу знать, как обновить навык?