Alexa AMAZON.US_FIRST_NAME Проверка слота - PullRequest
0 голосов
/ 16 декабря 2018

В настоящее время я создаю приложение Alexa, которое анализирует имя пользователя.В настоящее время у меня есть слот (называемый именем), который использует встроенный тип слота AMAZON.US_FIRST_NAME.Я хочу проверить имя, сравнив его со списком US_FIRST_NAMES в Amazon, вместо того, чтобы где-то скачивать список имен и сравнивать имя пользователя со списком.Есть ли способ сделать это через Amazon Developer Console?

Примечание. В документации Amazon (https://developer.amazon.com/docs/custom-skills/validate-slot-values.html) я прочитал, что существуют способы проверки встроенных слотов. Однако в консоли разработки на вкладке проверки для моего слота имени можно только принятьили отклонить ввод пользователя из предоставленного мною списка имен, а не из созданного Amazon списка US_FIRST_NAME. Я что-то пропустил?

1 Ответ

0 голосов
/ 18 декабря 2018

В консоли Alexa у вас есть три варианта:

Вы можете определить пользовательский список значений для принятия или отклонения, или вы можете выбрать принятие только значений и синонимов типа слота.

Если вы видите возможность принять значения и синонимы типа слота, я думаю, что это сделает то, что вы ищете.Если по какой-то причине это не дает вам такой возможности, вы можете создать собственный тип слота, скопировать и вставить весь список американских имен из Amazon в нужное место в вашем файле JSON, хотя это будет довольнобольшой файлНадеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...