TranscriptLoggerMiddleware Classe

Registra le attività in ingresso e in uscita in un archivio trascrizioni.

Costruttore

TranscriptLoggerMiddleware(logger: TranscriptLogger)

Parametri

Nome Descrizione
logger
Necessario

Metodi

log_activity

Registra l'attività. trascrizione :p aram: trascrizione. attività :p aram: attività da registrare.

on_turn

Inizializzazione per il middleware. :p aram contesto: contesto per il turno di conversazione corrente con l'utente. :p aram logic: funzione da chiamare alla fine della catena middleware.

log_activity

Registra l'attività. trascrizione :p aram: trascrizione. attività :p aram: attività da registrare.

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

Parametri

Nome Descrizione
transcript
Necessario
activity
Necessario

on_turn

Inizializzazione per il middleware. :p aram contesto: contesto per il turno di conversazione corrente con l'utente. :p aram logic: funzione da chiamare alla fine della catena middleware.

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

Parametri

Nome Descrizione
context
Necessario
logic
Necessario