Bagikan melalui


PromptValidator type

Tanda tangan fungsi untuk menyediakan validator prompt kustom.

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

Keterangan

Validator harus menjadi fungsi asinkron yang mengembalikan true jika prompt.recognized.value valid dan perintah harus berakhir.

Nota

Jika validator mengembalikan false logika permintaan ulang default akan dijalankan kecuali validator mengirim permintaan ulang kustom kepada pengguna menggunakan prompt.context.sendActivity(). Dalam hal ini, logika rpompt ulang default perintah tidak akan dijalankan.