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