PromptValidator type
Сигнатура функции для предоставления пользовательского проверяющего элемента запроса.
type PromptValidator<T> = (prompt: PromptValidatorContext<T>) => Promise<boolean>;
type PromptValidator<T> = (
prompt: PromptValidatorContext<T>
) => Promise<boolean>
Комментарии
Проверяющий элемент должен быть асинхронной функцией, которая возвращает true
, если prompt.recognized.value
действительна, и запрос должен завершиться.
Заметка
Если проверяющий элемент возвращает false
логика повторного запроса по умолчанию будет выполняться, если проверяющий не отправляет пользователю настраиваемый запрос повторного запроса с помощью prompt.context.sendActivity()
. В этом случае логика повторного rpompt по умолчанию не будет выполняться.