PromptValidatorContext interface
Informações contextuais passadas para um PromptValidator
personalizado.
Propriedades
attempt |
Uma contagem do número de vezes que o prompt foi executado. Um número que indica quantas vezes o prompt foi invocado (começando em 1 pela primeira vez em que foi invocado). |
context | O contexto para a virada atual da conversa com o usuário. |
options | Conjunto original de opções passadas para o prompt pela caixa de diálogo de chamada. |
recognized | Resultado retornado da função de reconhecedor de prompts. |
state | Um dicionário de valores persistido para cada turno de conversação enquanto o prompt está ativo. |
Detalhes da propriedade
attemptCount
Uma contagem do número de vezes que o prompt foi executado. Um número que indica quantas vezes o prompt foi invocado (começando em 1 pela primeira vez em que foi invocado).
attemptCount: number
Valor da propriedade
number
context
O contexto para a virada atual da conversa com o usuário.
context: TurnContext
Valor da propriedade
TurnContext
Comentários
O validador pode usar isso para solicitar novamente ao usuário.
options
Conjunto original de opções passadas para o prompt pela caixa de diálogo de chamada.
options: PromptOptions
Valor da propriedade
Comentários
O validador pode estender essa interface para dar suporte a opções de prompt adicionais.
recognized
Resultado retornado da função de reconhecedor de prompts.
recognized: PromptRecognizerResult<T>
Valor da propriedade
Comentários
O campo prompt.recognized.succeeded
pode ser verificado para determinar se o reconhecedor encontrou qualquer coisa e, em seguida, o valor pode ser recuperado de prompt.recognized.value
.
state
Um dicionário de valores persistido para cada turno de conversação enquanto o prompt está ativo.
state: object
Valor da propriedade
object
Comentários
O validador pode usá-lo para persistir coisas como contagens de turnos ou outras informações de estado.