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()
向用户发送自定义重新提示。 在这种情况下,将不运行提示默认的 re-rpompt 逻辑。