FormFlow принимает значение по умолчанию
В любом случае, когда в диалоговом окне FormFlow запрашивается значение, пользователь может просто нажать "Enter", чтобы принять значение по умолчанию для поля?
Например, у меня есть поле, определенное как
[Prompt("Appointments Starting At? {||}")]
[Template(TemplateUsage.Unspecified, "today")]
[Template(TemplateUsage.NoPreference, "today")]
[Optional]
public string StartDate;
Когда пользователь добирается до этого шага, ему предлагают, как и ожидалось
Назначения Начиная с? (текущий выбор: сегодня)
Я хотел бы, чтобы пользователь просто нажал "Enter", чтобы принять значение по умолчанию. Возможно ли это, и если да, то как?
заранее спасибо
1 ответ
Я не думаю, что это хорошая идея использовать пустые строки (нажатие Enter) в качестве значимого содержимого в разговоре. Некоторые платформы обмена сообщениями (например, Skype) могут просто не отправлять пустые строки (если вы просто нажмете Enter в пустом поле чата, ничего не произойдет).
Может быть, вы можете пересмотреть логику и позволить пользователю изменять параметры после подтверждения? Например, сказать: "Я назначаю встречу на сегодня, пожалуйста, подтвердите или измените желаемую дату".