Памятка игрового автомата Amazon Alexa
Я создаю навык Alexa, который должен извлекать различные вещи, такие как дата, номер файла и т. Д. Мне также нужно, чтобы получить "Описание", которое ему говорит пользователь, и иметь возможность его сохранить.
Например:
"Алекса, описание, оформление патента"
поэтому мне нужно Алекса, чтобы иметь возможность сохранить "Patent drafting"
, Я не уверен, как мне поступить, и любая помощь будет принята с благодарностью. Спасибо!
2 ответа
Вы можете использовать слоты, чтобы получить эту информацию для вашего навыка. Вам понадобятся слоты, как Date
(используйте встроенный AMAZON.Date
как это тип слота), FileNumber
(использование AMAZON.Number
), а также Description
(это будет пользовательский слот, где вам нужно явно указать значения слота).
Теперь вы делаете все слоты, необходимые в разделе сборки вашего построителя навыков Alexa. И вам также необходимо предоставить подсказки (то есть, что Alexa скажет, чтобы запросить стоимость этого слота) и высказывания (то есть, что пользователь будет говорить в ответ на эти подсказки). В высказываниях должна быть переменная slot. Например: "Запишите дату на {Дата}"
Как только это будет сделано, вам нужно будет посмотреть на Dialog.Delegate
Директива. Ваше умение должно вернуть этот диалог, чтобы получить входные данные.
Это не должно быть проблемой. Но если вы столкнетесь с чем-либо, прокомментируйте ниже, и я расскажу пошаговую процедуру и даже код, чтобы сделать это.
Так что для описания.. Я могу получить только те значения, которые я предопределил в высказываниях? Я не смог бы запрограммировать Алексу, чтобы она получала все, что я скажу? Потому что можно было бы сказать много разных вещей.