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
|
|