В поисковом действии у меня есть необязательный ввод с проверкой.
action (MyAction) {
type (Search)
collect {
input (name) {
type (Name)
min (Optional)
iterable
validate {
if (!exists (name)) {
prompt {
dialog ("Write the name you want me to look up.")
}
}
}
}
} // end of collect
Я ожидаю, что приглашение для ввода (если не дано пользователем) будет иметь отображаемый и озвученный диалог, как определено в проверке, так«Напишите имя, которое вы хотите, чтобы я посмотрел».
Вместо этого на дисплее отображается общий текст «Мне нужно имя, чтобы продолжить», и разговорное диалоговое окно объединено, поэтому «Напишите имя, которое вы хотите, чтобы я посмотрел».вверх. Мне нужно имя, чтобы продолжить ".
У меня нет файлов диалога.
Это ошибка или я что-то упустил?