I have an intent that is waiting for user input as the next step in a user response. I want to set a limit on the wait time because it's indefinite right now. I've found this in the documentation, but the Session Attributes area of Set Values won't take the value.
Use case: Using Lex with Bedrock KB. User asks a question, KB answers, if 20 seconds of no user response, go to new intent with response cards.
I'm trying to set-up the timer piece to no avail.
Dev Docs excerpt:
Timeouts for text input
Use the following session attribute to specify how your bot behaves with the text conversation mode.
This attribute is in the x-amz-lex:text namespace.
Start timeout threshold
x-amz-lex:text:start-timeout-ms:<intentName>:<slotName>
How long the bot waits before re-prompting a customer for text input. You can increase the time in situations where you’d like to allow the customer more time to find or recall information before providing text input. For example, you might want to give customers more time to find details on their order. Alternatively, you may reduce the threshold to prompt customers earlier.
Default: 30,000 milliseconds (30 seconds)
Hi, have you got any answer for this? I am trying this but no yield.