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