developer consola amazon-web-services alexa-skills-kit amazon-echo alexa-voice-service

amazon-web-services - consola - amazon alexa developer console



¿Cómo aceptar el texto de forma libre como entrada para Amazon Skill Kit? (3)

Corrección a mi comentario ... Yo, y otros, podemos estar entendiendo mal la desaprobación de AMAZON.LITERAL. Descubrí que las ranuras personalizadas aún pasan a través del contenido literal que no coincidía con las entradas predefinidas. Si tienes una ranura personalizada con las entradas "Bob" y "John" y digo "Samuel", mi habilidad aún se envía "Samuel". Lo que parece idéntico al comportamiento anterior de AMAZON.LITERAL. (AMAZON.LITERAL requirió que usted proporcione expresiones de ejemplo, al igual que las ranuras personalizadas requieren proporcionar expresiones de ejemplo, así que parece que solo hay una diferencia en la definición, no en la función).

Debo crear un kit de habilidades de Amazon para abrir un ticket en nuestra herramienta de tickets. Al observar los ejemplos de Amazon Skill Kit, no pude encontrar una forma de aceptar el texto de forma libre como entrada. Otra opción es crear una ranura personalizada con todos los conjuntos probables de entradas como entradas de ranura personalizadas.

Pero en mi caso, todo lo que tengo que hacer es capturar el contenido completo de las aportaciones del usuario para registrarlo en algún lugar del ticket, lo cual es muy poco probable que espere las declaraciones probables de antemano.


Cuando piense en lo que es probable que los usuarios pregunten, considere usar un tipo de ranura integrado o personalizado para capturar la entrada del usuario que sea más predecible, y el tipo de ranura AMAZON.SearchQuery para capturar la entrada menos predecible que conforma la consulta de búsqueda.

Puedes leer más here

Para obtener el valor en su aplicación tendrá que hacer esto.

event.request.intent.slots.IntentName.value


Actualización: esto ya no es posible a partir de octubre de 2018.

AMAZON.LITERAL está en desuso el 22 de octubre de 2018. Las habilidades más antiguas desarrolladas con AMAZON.LITERAL continúan funcionando, pero debes migrar fuera de AMAZON.LITERAL cuando actualizas esas habilidades más antiguas y para todas las habilidades nuevas.

Puede usar el tipo de ranura AMAZON.LITERAL para capturar texto de forma libre. Amazon recomienda proporcionar frases de muestra, pero de acuerdo con este hilo , es posible que no pueda proporcionarlas.