共用方式為


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 邏輯。