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 по умолчанию не будет выполняться.