次の方法で共有


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()を使用してカスタムの再プロンプトをユーザーに送信しない限り、プロンプトの既定の再プロンプト ロジックが実行されます。 その場合、プロンプトの既定の re-rpompt ロジックは実行されません。