TranscriptLoggerMiddleware Classe

Registra atividades de entrada e saída em um TranscriptStore.

Construtor

TranscriptLoggerMiddleware(logger: TranscriptLogger)

Parâmetros

Nome Description
logger
Obrigatório

Métodos

log_activity

Registra a atividade em log. transcrição :p aram: transcrição. atividade :p aram: atividade a ser registrada em log.

on_turn

Inicialização para middleware. :p ar contexto: contexto para a virada atual da conversa com o usuário. lógica :p aram: função a ser chamada no final da cadeia de middleware.

log_activity

Registra a atividade em log. transcrição :p aram: transcrição. atividade :p aram: atividade a ser registrada em log.

async log_activity(transcript: Queue, activity: Activity) -> None

Parâmetros

Nome Description
transcript
Obrigatório
activity
Obrigatório

on_turn

Inicialização para middleware. :p ar contexto: contexto para a virada atual da conversa com o usuário. lógica :p aram: função a ser chamada no final da cadeia de middleware.

async on_turn(context: TurnContext, logic: Callable[[TurnContext], Awaitable])

Parâmetros

Nome Description
context
Obrigatório
logic
Obrigatório