TranscriptLoggerMiddleware Classe
Registra as atividades de entrada e saída em um TranscriptStore.
Construtor
TranscriptLoggerMiddleware(logger: TranscriptLogger)
Parâmetros
| Name | Description |
|---|---|
|
logger
Necessário
|
|
Métodos
| log_activity |
Registra a atividade. :p Transcrição: transcrição. :p aram atividade: Atividade a registrar. |
| on_turn |
Inicialização para middleware. :p aram context: Contexto para o turno atual da conversa com o usuário. :p aram logic: Função para chamar no final da cadeia de middleware. |
log_activity
Registra a atividade. :p Transcrição: transcrição. :p aram atividade: Atividade a registrar.
async log_activity(transcript: Queue, activity: Activity) -> None
Parâmetros
| Name | Description |
|---|---|
|
transcript
Necessário
|
|
|
activity
Necessário
|
|
on_turn
Inicialização para middleware. :p aram context: Contexto para o turno atual da conversa com o usuário. :p aram logic: Função para chamar no final da cadeia de middleware.
async on_turn(context: TurnContext, logic: Callable[[TurnContext], Awaitable])
Parâmetros
| Name | Description |
|---|---|
|
context
Necessário
|
|
|
logic
Necessário
|
|