다음을 통해 공유


PromptValidator type

사용자 지정 프롬프트 유효성 검사기를 제공하기 위한 함수 서명입니다.

type PromptValidator<T> = (prompt: PromptValidatorContext<T>) => Promise<boolean>;
type PromptValidator<T> = (
  prompt: PromptValidatorContext<T>
) => Promise<boolean>

설명

유효성 검사기는 prompt.recognized.value 유효하고 프롬프트가 종료되어야 하는 경우 true 반환하는 비동기 함수여야 합니다.

메모

유효성 검사기가 false 반환하는 경우 유효성 검사기가 prompt.context.sendActivity()사용하여 사용자에게 사용자 지정 다시 프롬프트를 보내지 않는 한 프롬프트 기본 다시 프롬프트 논리가 실행됩니다. 이 경우 프롬프트 기본 다시 rpompt 논리가 실행되지 않습니다.