Slot AMAZON.TIME not return value


#1

Hi!
I have an intent with a slot type AMAZON.TIME and I want to access to this slot values to set a remider, I expected an ISO-8601 time format but it doesn’t return me. Where can I find this value?


#2

What do you see when you log this.$inputs?


#3

Cattura

That is what I see in console when I log this.$inputs, nothing else.


#4

Can you also send over the request JSON?


#5

This is the request of the JSON input.

"request": {
	"type": "IntentRequest",
	"requestId": "amzn1.echo-api.request.d62ed135-1c80-4148-b1ac-5c5848adb2df",
	"timestamp": "2019-06-20T06:40:25Z",
	"locale": "it-IT",
	"intent": {
		"name": "PillsTimeIntent",
		"confirmationStatus": "NONE",
		"slots": {
			"time": {
				"name": "time",
				"confirmationStatus": "NONE",
				"source": "USER"
			}
		}
	}
}

#6

ok, seems like Alexa didn’t recognize the time slot ("confirmationStatus": "NONE"). When there’s not value passed from Alexa, there is nothing Jovo can do, unfortunately


#7

Hey @UmbertoTruscello,

I found this reference, maybe it can help.

https://developer.amazon.com/docs/custom-skills/slot-type-reference.html#time